small = None
larg = None
count = 0
while True:
inp = raw_input("Enter a number: ")
if inp == "done" : break
try:
num = float (inp)
except:
print "Invalid number"
if num < small:
small = num
print "Done"
print small
此代碼應讓用戶添加數字,直到他/她的類型「完成」,然後找到最小的數(我的想法是用小的每次比較NUM並打印最後一個很小的值的最小值完成後)查找輸入數字
但是當我運行它時,它始終顯示None
爲最小值。
也許最好讓用戶鍵入所有數字,然後顯示最小? –