forループを作成して、セットのユーザーデータをすばやく取得します。データを有効に保つには、それぞれの変数に保存する変数が必要です。これまでのところ、私は持っています:変数が増加するループの場合
hey = ['11', '12', '13', '14']
x = 0
for i in hey:
x += 1
showtimesx = raw_input('NOG >')
print showtimesx
print ""
print "Showtime at 11: " + showtimesx
print "Showtime at 12: " + showtimesx
print "Showtime at 13: " + showtimesx
print "Showtime at 14: " + showtimesx
最終的には、showtimesxの価値が高まったことを確認するだけです。しかし、私がそれを実行するたびに、それらのすべてが最後に入力された値と等しくなります。
私はx + = 1行を移動しようとしましたが、ループの中にx = 0行とその他の一連の行がありますが、どれも動作しませんでした。
どうすれば修正できますか?
あなたは、コードのこれらの行の間で変更するには、 'showtimesx'の値を引き起こすと思いますか? – hobbs
プログラムを書くとき、事態が順番に起こります。あなたのコード中の 'showtimesx'に対する全ての変更は、それを表示しようとする試みの前に発生し、単一の値を格納します。結果は驚くべきことではありません。ヒント: 'hey'は複数の値を格納します。多分、あなたは 'showtimesx'に複数の値を保存するために同様のテクニックを使うことができます。 –
あなたはおそらく[Dictionary](http://www.tutorialspoint.com/python/python_dictionary.htm) – ti7