如何让循环工作,以便它会在你正确的时候结束并且如果你弄错了再问这个问题? 当我猜错两次或更多次时,无论发生什么事,总会说错。虽然循环不打印正确的猜字游戏
import random;
import sys;
x = random.randint(1, 100);
print(x);
guess = int(input("Guess a number 1 to 100"));
if guess == x:
print("correct");
sys.exit()
while guess != x:
print("wrong");
int(input("Guess a number 1 to 100"));
print(x);
if guess == x:
print("Correct");
sys.exit()
另外什么函数记录它循环的次数。例如,如果我猜错了10次,然后我要打印,我打进了10
我真的建议在行尾加分号 - 这是不必要的,更糟糕的是,一旦你习惯于阅读Python代码,这会让人感到困惑(你开始期待它是一个冒号,你经常看到它在一行的末尾) – zehnpaard