【发布时间】:2019-10-14 10:11:28
【问题描述】:
如何使用While 循环收集用户输入列表?
我尝试使用 if 语句在输入为“退出”时停止输入,但它在输入后不打印,它要么打印 1 个输入,然后进行一些调整,它会一遍又一遍地附加相同的输入。
#input methods with lists
x=input('Type to fill your list here:')
list=[]
while x.lower()!='quit':
print()
if x.lower()!='quit':
list.append(x)
print(list)
我也需要在每次输入后打印列表,并附加以前的结果,但实际输出要么在 1 个输入后停止,要么一遍又一遍地附加相同的输入。
PS:我正在尝试使用字符串而不是 int
【问题讨论】:
-
你只要求用户输入一次。
标签: python-3.x