我做了一个Python的小游戏猜数字,但是猜对了,他不会有任何提示

# This is a guess the number game.
import random
secretNumber = random.randint(1,20)
print(' I am thinking of a number between 1 and 20. ')

#Ask the player to guess 20 times
for guessesTaken in range(1, 20):
      print( 'Take a guess.' )
      guess = int(input())
    
      if guess < secretNumber:
           print( ' Your guess is too low.' )
      elif guess > secretNumber:
           print(' Your guess is too high.' )
      else:
           break # This condition is the correct guess!

if guess == secretNumber:
     print( ' Good job! You guessed my number in ' + str(guessesTaken) + ' guesses! ')
else: 
     print( ' Nope.  The number I was thinking of was ' + str(secretnumber))

img

代码没问题,看最后的if else一定会有提示输出的