2012-02-07 28 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): 
相關問題