2012-02-07 63 views
3

我有一个任务,我需要让用户输入将在数据集中的整数总数,请求每个整数,然后将它们添加到列表中,然后将列表汇总到字典中。在python中,根据以前的用户输入要求用户输入的方法是什么?

现在我只关心用户输入部分。

这是我到目前为止有:

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循环是不正确的,所以任何帮助将不胜感激。

谢谢!

回答

7

这是一个循环的尸体被执行total_ints时间:

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

'xrange' – 2012-02-07 20:47:53

+0

D'哦,我知道这是我很想念一些简单的东西,非常感谢! – user1186420 2012-02-07 20:48:12

0

而不是使用时间,使用方法:在Python 2

for x in range(0,total_ints): 
相关问题