CustomModelViewSet
我正在尝试添加一项功能,每次赢得游戏时,用户都可以选择再次玩,现在游戏开始运行,然后您赢了,它询问您是否要再次玩,您说是,它将再次运行然后您获胜,并且无需询问即可再次运行。
答案 0 :(得分:0)
您当前仅在询问用户是否想再次一次,并使其继续while
循环。每次玩游戏后,您都应该再次询问用户,例如:
choose = input("Would you like to play again?\n")
while choose == "yes":
game()
choose = input("Would you like to play again?\n") #add this line
if choose == "no":
break
答案 1 :(得分:0)
选择仅设置一次,因此while循环永不中断。您可以简单地添加:
choose = input("Would you like to play again?\n")
while choose == "yes":
game()
choose = input("Would you like to play again?\n")
if choose == "no":
break
或更优雅:
choose = input("Would you like to play again?\n")
while choose != "no":
game()
choose = input("Would you like to play again?\n")