私はLearning Pythonを使って作業しており、現在ゲームを作成中です。何らかの理由で私のif/else文が正しく動作していません。私は私の入力を入力するために使用するものは何でも数ユーザー入力がIf/Elseステートメントで正しく応答しない
if door_choice == '1':
room_one()
else:
print "I don't recognize that choice, try again!"
if door_choice == '2':
room_two()
else:
print "I don't recognize that choice, try again!"
if door_choice == '3':
room_three()
else:
print "I don't recognize that choice, try again!"
が、私はまだ、たとえば、他の回答else文を受け取る:
You see 3 doors.
You must choose either 1, 2 or 3.
> 2
I don't recognize that choice, try again!
The second room is dark and smelly but you see a gold chest!
Do you open the chest or just give up?
I don't recognize that choice, try again!
print文ここに私の現在のスクリプトの関連部分があります「私はその選択肢を認識していないので、もう一度やり直してください!指定した番号を入力すると表示されません。私は自分の入力に整数を追加しようとしましたが、私のドアの選択肢を文字列としてではなく、まだ運がないままにしました。
質問自体に[mcve] **を入れてください**。 – jonrsharpe