首页 > 解决方案 > 如何将用户多个输入添加到列表中?

问题描述

在使用这个方面:

names = []  # Here we define an empty list.
while True:
    eingabe = input('Please enter a name: ')
    if not eingabe:
        break

    names.append(eingabe)
    print(eingabe)

您如何将其用于多个输入?

标签: pythoninput

解决方案


尝试这个:

names = []  # Here we define an empty list.
flag = True
while flag:
    eingabe = input('Please enter a name: ')
    if not eingabe:
        flag=False

    names.append(eingabe)
    print(eingabe)  

因此,直到标志未变为 False,此 while 循环将连续运行。
如果用户没有输入任何输入值,则将标志值设置为 False 并且循环将终止。


推荐阅读