我刚刚开始学习,刚刚完成这段代码 如果您答错了 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!')
答案 0 :(得分:0)
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: '))
答案 1 :(得分:0)
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")
答案 2 :(得分:0)
这是:
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")
答案 3 :(得分:0)