Python问题
编写一个程序需要比较用户输入的几个数值大小,用户输入“done”结束循环,输入字符时显示“invaild input”。这个程序有问题吗
largest = None
smallest = None
while True:
num = input("Enter a number: ")
largest=num
smallest=num
try:
for values in [num]:
if largest<float(num):
largest=float(num)
except:
print("Invalid input")
if num == "done" : break
print("Maximum is",largest)
print("Minimum is",smallest)