0
下面的程序获取用户输入并从输入的数字中输出最小值和最大值,但它总是打印“无”,我找不到任何错误(显然我错过了一些东西) 。任何人都可以帮助我理解错误。用户输入的最小值和最大值
largest = None
smallest = None
while True:
num1 = raw_input("Enter a number: ")
if num1 == "done" : break
try:
num=int(num1)
except:
print 'Invalid input'
continue
if smallest is None or num < smallest:
smallest = num
if largest is None or num > largest:
largest = num
print "Maximum is", largest
print "Minimum is", smallest
正确的缩进在Python中至关重要。检查你的。 – MattDMo