python - 每次循环通过时更改提示给用户

标签 python loops

如何创建一个提示输入项目列表的循环,提示每次都在变化。

例如“输入你的第一个项目”然后“输入你的第二个项目”等等......(或第一个,第二个)

我需要将所有项目添加到一个数组中:

items = []
for i in range(5):
    item = input("Input your first thing: ")
    items.append(item)
print (items)

最佳答案

使用提示列表:

prompts = ('first', 'second', 'third', 'fourth', 'fifth')

items = []
for prompt in prompts:
    item = input("Input your {} thing: ".format(prompt))
    items.append(item)

关于python - 每次循环通过时更改提示给用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17956684/

相关文章:

python - 如何在 Python 的数据框列中获取包含空列表的行

c - 当用户点击 'Enter' 时使用 getchar() 退出循环?

c++ - 为什么相似的代码具有不同的运行时和内存使用率?

data-structures - ColdFusion 循环遍历具有键评估的结构失败!我错过了什么?

c++ - 在 for... 循环中使用 short 而不是 int 的好处

Python:找到两个列表中的第一个不匹配项

android - Python Kivy:一次播放多次声音

python - 为什么Pandas的replace()方法不起作用?

python - 如何检查列是否包含 pandas 中的字符串

php - javascript中自动递增名称和ID