用户输入不正确时如何从凭证点重复代码

时间:2018-10-31 13:19:22

标签: python

我是Python的新手,所以我不确定基本知识,因此我知道这可能是一个愚蠢的问题。

我正在编写代码,以便用户输入数字,如果他们输入错误,我希望代码重新启动,并要求他们再次猜测,直到正确为止。我该怎么做?

print("Let's play a game! Type in a number and see if you guess mine correctly!")
num = input("Type in a number: ")
for x in range (0,1):
    if num == "7":
        print("Correct!")
    else:
        print("Nope, try again!")

(我也知道很多这样的代码可能是错误的。)

1 个答案:

答案 0 :(得分:0)

您可以将其放入while循环中:

verified = None
while verified is None:
    num = input("Type in a number: ")
    if num == "7":
        print("Correct!")
        # if answer is good
        verified = True
    else:
        print("Nope, try again!")