
TQC+ 程式語言Python 402 不定數迴圈-最小值
題目說明:
請撰寫一程式,讓使用者輸入數字,輸入的動作直到輸入值為9999才結束,然後找出其最小值,並輸出最小值。
範例輸入
29
100
948
377
-28
0
-388
9999
範例輸出
-388
程式碼:
n = eval(input())
List = []
while n != 9999:
List.append(n)
n = eval(input())
print(min(List))
TQC+ 程式語言Python 第4類:進階控制流程
如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝
可以多點幾次喔~~
第一次點讚需使用 Google 或 Facebook 帳號註冊


3 則留言
自動引用通知:
JY
print(‘input multiple numbers until input “9999”‘)
nums=[]
while True:
i=eval(input(‘input a number:’))
if i!=9999:
nums.append(i)
else:
break
print(min(nums))
JamesBang
妳好,這樣也可以達到相同效果,但是一開始和輸入數字時的 print,不知道會不會被測試系統判別錯誤!?
所以基本上還是和範例輸入一樣比較好