python - 如何从 while 循环中获取输入信息?

标签 python input while-loop

我的解释很糟糕,所以我举个例子来说明我的意思

s=5
while s >= 3:
    name= input("What is the name of your dog")
    s = s-1

这不是最好的代码,但可以说我想向用户询问一条信息,他们会输入 3 个不同的时间,那么我怎样才能从 while 循环中取出所有这 3 个值,这样他们就不会得到覆盖?如果我不清楚,请告诉我,我会尽力更好地解释自己

最佳答案

您可以在 while 循环开始之前创建一个列表,并在每次循环运行时附加一个条目:

s=5
names = []
while s >= 3:
    name= input("What is the name of your dog")
    names.append(name)
    s = s-1

关于python - 如何从 while 循环中获取输入信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38870257/

相关文章:

python - pandas如何通过计算现有列的值来分组创建其他列

Java - 如何允许用户选择日期范围,然后检查日期范围是 7 天还是 14 天?

android - 在 ActionBar 中将数字输入类型设置为 SearchView

javascript - 谷歌地图显示多个位置(错误 : locations[i] is undefined)

bash 在 while 循环中吃字符

python - Django 休息总是创建新实例

python - 如何将 JSON MySQL 列查询到字典中?

python - sklearn : TFIDF Transformer : How to get tf-idf values of given words in document

c - 如何使用文件结构?

c - 我的 if 语句在 while 循环中不起作用。执行一次后退出循环