Игра «Угадай число» на Python

Игра "Угадай число" на Python Статьи

Введение

В ходе статьи напишем игру «Угадай число» на языке программирования Python.

Игра «Угадай число» на Python

Для того, чтобы программа загадывала число нам понадобится метод randint() из модуля random. Импортируем его:

from random import randint

Создадим переменную x, в которую добавим рандомное число от одного, до десяти. Также создадим переменную attempt равную нулю. В неё будет сохраняться количество попыток игрока:

from random import randint

x = randint(1, 10)
attempt = 0

Создадим бесконечный цикл, внутри которого будет выводиться надпись «Я загадал число от 1 до 10, угадай его :)». Далее дадим пользователю возможность ввести число и сохраним его в переменную user_num. Увеличим значение в attempt на единицу:

from random import randint

x = randint(1, 10)
attempt = 0

while True:
    print("Я загадал число от 1 до 10, угадай его :)")
    user_num = int(input("Ваша догадка: "))
    attempt += 1

Добавим условие, что если введённое игроком число равняется загаданному, то он победил. Если же введённое число больше загаданного, то выводится подсказка, что загаданное число меньше. Ну и если введённое число меньше загаданного, выводится подсказка, что загаданное число больше:

from random import randint

x = randint(1, 10)
attempt = 0

while True:
    print("Я загадал число от 1 до 10, угадай его :)")
    user_num = int(input("Ваша догадка: "))
    attempt += 1
    if user_num == x:
        print(f"Ты угадал число, молодец!\nКоличество твоих попыток: {attempt}\nСпасибо за игру!")
        break
    elif user_num > x:
        print("Моё число меньше.")
    elif user_num < x:
        print("Моё число больше")

Заключение

В ходе статьи мы с Вами написали код для игры «Угадай число» на языке программирования Python. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂

Admin
Admin
IT Start