Python-虽然不不断重复

时间:2018-07-05 22:04:18

标签: python loops variables while-loop

很抱歉,标题令人迷惑,但我真的不知道该放在哪里。我是Python的初学者,但遇到了一个小问题。我把一个简单的骰子滚问了一下是否想再玩一次。这可以正常工作,但是我希望程序再次询问输入,是否用“ y”或“ n”以外的任何方式回答。现在我有这个:

import random
print("Welcome to the dice game")
while True:
    n = random.randint(1, 6)
    print("Press Enter to roll the dice...")
    input()
    print(n)
    answer = input("Do you want to play again? y/n: ")
    if answer == "y":
        continue
    elif answer == "n":
        break
    else:
        while answer != "n" or "y":
            answer = input("Please input y or n: ")
print("Thanks for playing")

我猜我不能重命名从内部循环到外部的变量。可以将代码返回到第一个输入吗?

谢谢

0 个答案:

没有答案