我正在学校制作猜谜游戏或计算机科学,其中猜测的数字为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")
任何帮助将不胜感激。我需要它在大约一个半星期的时间。
答案 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.