好吧,我編碼的口袋妖怪文本冒險類遊戲,我需要while循環的幫助。我已經完成了while循環部分。但不工作的部分是:你可以在選擇兩個raw_inputs run,battle之間進行選擇。當您按下其中任何一個時,它不會顯示消息。它所做的就是重複我編寫它的問題。問題問:「你想跑或戰Yveltal?」。您可以在ipython會話中輸入「運行」或「對戰」。當你鍵入戰鬥時,它應該說「你挑戰Yveltal參加一場戰鬥!」。當你鍵入run時,它應該說「你不能跑你膽小鬼」,但如果你輸入任何東西,它所要做的就是問同樣的問題「你想跑步還是戰鬥Yveltal?」。我想要幫助的是離開while循環,當你輸入run或battle時,它會顯示該命令的消息。這是代碼,我可以使用任何人的幫助,謝謝!Python口袋妖怪遊戲雖然循環
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