guess a number game\ code
import random
def guess_number_game():
print("--- Guess the Number Game ---")
secret_number = random.randint(1, 100)
attempts = 0
while True:
try:
guess = int(input("Guess a number between 1 and 100: "))
attempts += 1
if guess < 1 or guess > 100:
print("Please guess a number within the range 1 to 100.")
elif guess < secret_number:
print("Too low! Try again.")
elif guess > secret_number:
print("Too high! Try again.")
else:
print(f"🎉 Correct! The number was {secret_number}.")
print(f"You guessed it in {attempts} attempts.")
break
except ValueError:
print("Please enter a valid number.")
# Run the game
guess_number_game()
Code output
--- Guess the Number Game ---
Guess a number between 1 and 100: 50
Too low! Try again.
Guess a number between 1 and 100: 75
Too high! Try again.
Guess a number between 1 and 100: 63
🎉 Correct! The number was 63.
You guessed it in 3 attempts.