[英]Could someone tell me what the problem is with my code?
我剛剛開始學習並且剛剛完成此代碼,如果您有 2 個答案錯誤,您的第三個答案將是錯誤的,即使它是正確的數字:這是我的代碼:
secretnum = 9
maxguess = 2
guesscount = 0
guess = int(input('Guess: '))
while guesscount < maxguess:
if guess == secretnum:
guesscount = 5
print('Well done')
else:
print('Try Again')
guesscount += 1
guess = int(input('Guess: '))
if guesscount == maxguess:
print('You Lost!')
它出什么問題了? 這是它的樣子
secretnum = 9
maxguess = 3
guesscount = 0
guess = int(input('Guess: '))
while guesscount < maxguess:
guesscount += 1
if guesscount == maxguess:
print('You Lost!')
break
if guess == secretnum:
print('Well done')
break
else:
print('Try Again')
guess = int(input('Guess: '))
secret = 9
guesses = 0
max_guesses = 3
while guesses < max_guesses:
try:
guess = int(input('Guess: '))
except ValueError:
print("Enter a Number!")
continue
if guess == secret:
print("Well done!")
break
guesses += 1
if guesses >= max_guesses:
print("You lost")
這里是:
secretnum = 9
maxguess = 3
guesscount = 0
while guesscount < maxguess:
guess = int(input('Guess: '))
if guess == secretnum:
print('Well done')
break
else:
print('Try Again')
guesscount += 1
if guesscount == maxguess:
print("You lost")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.