0
嘿傢伙我試圖創建一個簡單的python程序,我要求用戶輸入數字,我將它存儲在列表中,當用戶完成輸入時,我打印出最大的值用戶輸入。到目前爲止,我有獲取輸入以使用循環填充列表
my_list=[]
value=input("Enter a value")
while value!=0:
my_list+=[value]
value=input()
print my_list
print max(my_list)
但是,這裏的問題是,我不能想到如何結束循環,沒有說價值!= 0。所以如果用戶輸入0作爲整數,我的代碼停止。有什麼建議麼?
這是我不清楚你想要什麼完成。你的循環在用戶輸入0時退出。這不是你想要發生的事情嗎? – Celeo 2014-09-30 16:53:13
'raw_input(「輸入一個值(或'結束'):」)'? – matsjoyce 2014-09-30 16:53:50
但如果用戶輸入想要查看哪些是這些數字中最大的1,2,4,0,7,在這種情況下,當用戶輸入0時,我的程序將退出,並且之後的數字將不會輸入 – user4081147 2014-09-30 16:59:43