所以,我知道如何计算list: list = [],
,但我想让用户输入随机数;但是,如果用户输入0,则退出,这意味着
list is : [number1, number2, number3, ..., 0].
我试着写:l ist = input ("Please enter number: ", []),
但似乎不对。
答案 0 :(得分:2)
您希望使用while
循环来保持程序运行,直到用户输入0。
# Don't call this 'list', it's a reserved keyword in python
lst = []
user_input = int(input("Please enter a number: "))
while user_input != 0:
lst.append(user_input)
user_input = int(input("Please enter a number: "))
print("You said: " + lst)
或者,如果您不想复制input
行,则可以改为使用中断:
lst = []
while True:
user_input = int(input("Please enter a number: "))
if user_input == 0:
break
lst.append(user_input)
print("You said: " + lst)