2012-02-07 22 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ループが正しくないことを知っているので、どんな助けも大いに評価されるでしょう。

ありがとうございます!代わりにしばらく、使用を使用しての

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

答えて

7

これは、その身体total_ints回実行されるループである

for x in range(0,total_ints): 
+2

のPython 2で 'xrange' –

+0

D'ああ、私はそれを知っていました何か簡単に私は行方不明だった、ありがとう! – user1186420

関連する問題