在编译代码时出错。'int'对象在Python 3中不可迭代
我试图通过将输入存储在列表中来从用户的输入中找到最小和最大的值。后“诠释”对象不重复的问题,无法继续进一步
largest=0
smallest=0
num=[]
while True:
num = int(input("Please enter a number: "))
for i in num:
if i>largest:
largest=i
for j in num:
if j<smallest:
smallest=j
if num==12:
break
print(largest)
print(smallest)
将用户输入的变量名称更改为其他内容(让我们说n)。添加'num.append(n)'将用户输入存储在num列表中。 – marmeladze
你也从'最小= 0'开始。想想当你只输入大于零的数字时会发生什么? –