Untitled
unknown
plain_text
a year ago
1.3 kB
10
Indexable
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()
Editor is loading...
Leave a Comment