Guess the number v2
unknown
python
a year ago
1.3 kB
12
Indexable
import random
def generate_random_number():
random_number = random.randint(1, 100)
return random_number
def guess_number_game(random_number):
counter = 0
while True:
number_guess = input("Guess the number:")
counter += 1
if number_guess.isdigit():
number_guess = int(number_guess)
if number_guess > random_number and number_guess > 0 and number_guess < 100:
print(f"The number is too high! You have {10 - counter} attempts left.")
elif number_guess < random_number and number_guess > 0 and number_guess < 100:
print(f"The number is too low! You have {10 - counter} attempts left.")
elif number_guess == random_number:
print(f"Congratulations!")
break
elif number_guess < 1 or number_guess > 100 or type(string):
print("Invalid input! Try again with a number between 1 and 100.")
counter -= 1
if counter == 10:
print('Game Over')
break
else:
print("Invalid input! Try again with a number between 1 and 100.")
counter -= 1
if __name__ == "__main__":
random_number = generate_random_number()
guess_number_game(random_number)Editor is loading...
Leave a Comment