Untitled
unknown
plain_text
a month ago
1.3 kB
3
Indexable
Never
import random def guess_the_number(): # Set the range for the random number lower_bound = 1 upper_bound = 100 number_to_guess = random.randint(lower_bound, upper_bound) attempts = 0 max_attempts = 10 print(f"Welcome to Guess the Number!") print(f"I am thinking of a number between {lower_bound} and {upper_bound}.") print(f"You have {max_attempts} attempts to guess it.") while attempts < max_attempts: try: guess = int(input(f"Attempt {attempts + 1}: Enter your guess: ")) except ValueError: print("Invalid input. Please enter a number.") continue attempts += 1 if guess < lower_bound or guess > upper_bound: print(f"Please guess a number between {lower_bound} and {upper_bound}.") elif guess < number_to_guess: print("Too low! Try again.") elif guess > number_to_guess: print("Too high! Try again.") else: print(f"Congratulations! You've guessed the number {number_to_guess} correctly in {attempts} attempts.") break else: print(f"Sorry, you've used all your attempts. The number was {number_to_guess}.") # Run the game if __name__ == "__main__": guess_the_number()
Leave a Comment