Игра по угадыванию чисел на Python: веселый и интерактивный пример кода

import random
def guess_number():
    number = random.randint(1, 100)
    attempts = 0
    while True:
        guess = int(input("Guess a number between 1 and 100: "))
        attempts += 1
        if guess < number:
            print("Too low!")
        elif guess > number:
            print("Too high!")
        else:
            print(f"Congratulations! You guessed the number in {attempts} attempts.")
            break
guess_number()

В этой игре игроку предлагается ввести число от 1 до 100, а программа сообщает, если предположение слишком мало или слишком велико. Игра продолжается до тех пор, пока не будет угадано правильное число, и игроку не сообщат количество предпринятых попыток.