我不明白这段代码有什么问题。它适用于最大的,但不是最小的。并且两行代码都是一样的!我是新来的,对编程也很陌生,请原谅我的经验不足。请注意,我需要用这些方法解决这个问题,因为它是课程中的章节。再次抱歉
largest = None
smallest = None
while True:
num = input("Enter a number: ")
if (num=="done"):
break
else:
try:
num=int(num)
except:
print("Invalid input")
continue
if(num < smallest):
smallest = num
elif(num > largest):
largest = num
print("Maximum is", largest)
print("Minimum is", smallest)