【问题标题】:Input values into a list and loop until argument is given将值输入到列表中并循环直到给出参数
【发布时间】:2020-03-19 12:15:41
【问题描述】:

我试图创建一个循环,让用户输入条目列表,一旦他没有输入任何内容(只需按 Enter),它就会退出循环。 我希望将用户提供的每个条目添加到列表中。

while(True):
    to_addr = ['']
    appnd = input('Type in the recipient: ')
    to_addr.append(appnd)
    print(to_addr)

【问题讨论】:

  • 您到底遇到了什么问题?到目前为止你尝试了什么?请阅读stackoverflow.com/help/how-to-ask
  • 你有什么问题?请edit 澄清并包含您已经编写的任何代码。见How to Ask
  • 是的,对不起。我只是觉得我的代码太远了,不值得添加

标签: python python-3.x list loops


【解决方案1】:

一个简单的 while True 循环应该可以解决问题 :)

value_list = []
value = ""
while True:
    value = input("Enter your value: ")
    if not value:
        break
    else:
        value_list.append(value)

print(value_list)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-13
    • 1970-01-01
    相关资源
    最近更新 更多