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