import random
def play_game():
secret_number = random.randint(1, 100)
max_guesses = 7
guesses_taken = 0
print("\n🎯 I'm thinking of a number between 1 and 100.")
print(f"You have {max_guesses} tries to guess it!")
while guesses_taken < max_guesses:
guess = input("📍 Take a guess: ")
if not guess.isdigit():
print("🚫 Please type a number!")
continue
guess = int(guess)
guesses_taken += 1
if guess < secret_number:
print("🔻 Too low!")
elif guess > secret_number:
print("🔺 Too high!")
else:
print(f"🎉 Correct! You guessed it in {guesses_taken} tries!")
break
else:
print(f"💥 Out of tries! The number was {secret_number}.")
# Loop to allow replay
while True:
play_game()
play_again = input("🔁 Want to play again? (yes/no): ").lower()
if play_again != "yes":
print("👋 Thanks for playing! Bye!")
break
