因此,这里要做的是从计算机上获取一个随机数,并要求用户猜测随机数可能是什么,但是我希望这种循环继续进行,直到用户输入正确的猜测为止。
from random import randint
print("Lets start the game!! ")
x=randint(1,10)
print(x)
y=input("Enter your guess: ")
z=True
while z:
if x!=int(y):
continue
else :
print("Correct Guess")
break
我希望继续循环,可以再次重新启动循环检查,但是即使输入了一个错误的输入,即使我做出了正确的猜测,该程序也无法正常工作
答案 0 :(得分:0)
您再也不会要求y了。它始终使用第一个输入。尝试像这样在循环内再次询问:
from random import randint
print("Lets start the game!! ")
x = randint(1, 10)
print(x)
y = input("Enter your guess: ")
z = True
while z:
y = input("Enter your guess: ")
if x != int(y):
continue
else:
print("Correct Guess")
break