さて、私はポケモンのテキストアドベンチャーゲームをコーディングしています。私はwhileループで助けが必要です。私はすでにwhileループ部分をやっている。しかし、動作していない部分は、2つのraw_inputs run、battleを選択する選択肢があります。どちらか1つを押すとメッセージは表示されません。それだけで、私はそれもプログラムした質問を繰り返します。質問は「あなたはイヴァルタルを実行するか戦いたいですか?」と尋ねます。 ipythonセッションで "Run"または "Battle"をタイプすることができます。あなたがBattleとタイプすると、「あなたはYveltalに戦いに挑戦しました!」と言うはずです。 "あなたはあなたを臆病者にすることはできません"と言っているrunをタイプすると、何かを入力すると、同じ質問が "Yveltalを実行するか、戦いたいですか?"という質問が表示されます。私が助けたいのは、whileループを離れることです。実行またはバトルをタイプすると、そのコマンドのメッセージが表示されます。ここにコードがあり、私は誰からも助けを受けることができます、ありがとう!Python Pokemon Game While Whileループ
from time import sleep
def start():
sleep(2)
print "Hello there, what is your name?"
name = raw_input()
print "Oh.. So your name is %s!" % (name)
sleep(3)
print"\nWatch out %s a wild Yveltal appeared!" % (name)
sleep(4)
user_input = raw_input("Do you want to Run or Battle the Yveltal?" "\n")
while raw_input() != 'Battle' or user_input == 'battle' != 'Run' or user_input == 'run':
print("Do you want to Run or Battle the Yveltal? ")
if user_input == 'Battle' or user_input == 'battle':
print("You challenged Yveltal to a battle!")
elif user_input == 'Run' or user_input == 'run':
print("You can't run you coward!")
だから、どういうのですか? – Arman