在Python中,基于先前用户输入的方法是什么来请求用户输入?

3
我有一个任务,需要要求用户输入将在数据集中的整数总数,要求每个整数,然后将它们添加到列表中,然后将列表汇总到字典中。
现在我只关心用户输入部分。
以下是目前的代码:
data = []
summary = {}

total_ints = int(raw_input('Total integers in data: '))

while total_ints:
  each_int = int(raw_input('Enter an integer: '))

data.append(each_int)

基本上,我只需要根据用户在'total_ints'中输入的数字打印'each_int'输入。 我知道while循环不正确,因此非常感谢您的任何帮助。
谢谢!
2个回答

7

这是一个循环,其body将被执行total_ints次:

for i in range(total_ints):
  data.append(int(raw_input('Enter an integer: ')))

噢,我知道我错过了一些简单的东西,非常感谢! - user1186420

0

不要使用while,可以使用:

for x in range(0,total_ints):

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接