如何讓循環工作,以便它會在你正確的時候結束並且如果你弄錯了再問這個問題? 當我猜錯兩次或更多次時,無論發生什麼事,總會說錯。雖然循環不打印正確的猜字遊戲
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