制作条件循环

时间:2018-05-04 20:46:14

标签: python-3.x loops

我正在学校制作猜谜游戏或计算机科学,其中猜测的数字为7。我试过使用while循环和if ifif语句,但它似乎不想进行条件循环我的代码如下:

guess=int(input("Guess a number!"))
var=1
while var==1:
    if guess !=7:
        print("Try again")
    else:
        print("Well done")

任何帮助将不胜感激。我需要它在大约一个半星期的时间。

2 个答案:

答案 0 :(得分:1)

如果您试图让玩家不断猜测输入需要位于while循环的顶部,那么在条件分支之前

while(True):
    guess = input("Make a guess: ")
    if(guess == 7):
        print(guess,"was correct!")
        break
    else:
        print("Nope. Guess again.")

当然,你可以通过各种方式使它更有趣。

答案 1 :(得分:0)

guess=int(input("Guess a number!"))
var=1
while var==1:
    if guess !=7:
        print("Try again")
        guess=int(input("Guess a number!"))
    else:
        print("Well done")
        var=0 #set var to 0, to exit the loop

试试这个。您需要退出循环,为此,需要将var设置为0.