编写执行以下操作的嵌套决策结构:如果amount1大于10,而amount2小于100,则显示amount1和amount2中的较大者。
这是我到目前为止所拥有的:
amount1=print('Enter amount1:')
amount2=print('Enter amount2:')
if amount1> 10 and amount2< 100:
if amount1>amount2:
print('amount1 is greater')
elif amount2>amount1:
print('amount2 is greater')
else:
print('Amounts not in valid range')
当我运行程序时,出现此错误消息:
Traceback (most recent call last):
File "/Users/Yun/Documents/untitled", line 3, in <module>
if amount1> 10 and amount2< 100:
TypeError: unorderable types: NoneType() > int()
该print()
函数返回None
,将其存储在amount1
和中amount2
。您可能打算在input()
那里使用它来代替:
amount1 = input('Enter amount1:')
amount2 = input('Enter amount2:')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句