對不起,我只是Python的初學者所以這可能是一個很簡單的問題,但我有一個代碼,我想循環它使代碼詢問用戶是否要再次播放,而且用戶輸入「是」重新啓動代碼和「不」結束代碼之後。如果其他輸入什麼比是或否它應該問告訴他們進入yes或no,然後再次提出這樣的問題。我將如何完全做到這一點? (我不知道while和for循環,但我不知道我怎麼會以這種方式使用它們)我想有一個是在我的代碼/沒有循環,但我無法這樣做(蟒蛇3.3)
0
A
回答
1
這是一個簡單的:要執行
while True:
a = input("Enter yes/no to continue")
if a=="yes":
gameplay()
continue
elif a=="no":
break
else:
print("Enter either yes/no")
凡遊戲功能包含代碼如果您使用Python3變化raw_input
到input
while True:
# your code
cont = raw_input("Another one? yes/no > ")
while cont.lower() not in ("yes","no"):
cont = raw_input("Another one? yes/no > ")
if cont == "no":
break
:
1
1
我的這種方法:
# Sets to simplify if/else in determining correct answers.
yesChoice = ['yes', 'y']
noChoice = ['no', 'n']
# Prompt the user with a message and get their input.
# Convert their input to lowercase.
input = raw_input("Would you like to play again? (y/N) ").lower()
# Check if our answer is in one of two sets.
if input in yesChoice:
# call method
elif input in noChoice:
# exit game
exit 0
else:
print "Invalid input.\nExiting."
exit 1
1
我認爲這是你在找什麼
def playGame():
# your code to play
if __name__ == '__main__':
play_again = 'start_string'
while not play_again in ['yes', 'no']:
play_again = raw_input('Play Again? (type yes or no) ')
if play_again == 'yes':
playGame()
相關問題
- 1. 我是新來的蟒蛇有這個循環的代碼
- 2. 的Python我想這樣做,而循環
- 3. 這個vhdl代碼並沒有做我想做的事。我做錯了什麼?
- 4. 循環,不這樣做,即使我有一個做
- 5. C++代碼沒有做我想要的
- 6. 我有說我有一個循環沒有做
- 7. 我想製作一個樹 - 問題,我這樣做,它的工作,但我想知道是否有一個更簡單的方法來做到這一點?
- 8. 怎樣做,做這個代碼循環?
- 9. 它怎麼沒有在我的Python代碼中做循環
- 10. 我是這樣做的,但我無法擺脫錯誤
- 11. 蟒蛇:我怎麼知道當我在最後一個循環
- 12. 蟒蛇:NameError:全局名稱」 ...「沒有定義在我的代碼
- 13. 我想爲document.ready()指定div的寬度,但無法這樣做?
- 14. 庫是進口的,但所以我用這個代碼在Python蟒蛇說沒有定義
- 15. 有一個程序,我想融合合併排序,但這樣做有困難
- 16. 我有一個定義的變量,但是代碼說,這是沒有定義
- 17. 我的方法編譯但沒有做我想做的事。我希望它保存文件到一個特定的地圖,但它不會這樣做
- 18. 什麼是錯我的代碼(蟒蛇)
- 19. 這個python代碼是做我想做的事情嗎?
- 20. 我想用迭代的方式,使一個循環,但有一個錯誤
- 21. 我有一個無限循環在Javascript
- 22. 排列代碼沒有做到我想要做的事
- 23. 我做了一個onClickListener我recyclerView但只是沒有工作
- 24. 循環代碼運行良好,但它不會做我想做的事
- 25. 無法for循環蟒蛇
- 26. 有沒有一種方法可以讓我從蟒蛇
- 27. 我想我明白這一點。但是有沒有辦法讓這個更簡單?
- 28. '姓名'沒有定義,但我發誓它是? (蟒蛇)
- 29. 蟒蛇沒有驗證我的變量
- 30. 我想用for循環其實我有我的代碼的麻煩
你可能想補充一點,玩遊戲時如果條件內,當==「是」。 – slider
@slider:改變 –