import random: Цей рядок імпортує модуль random. Модуль random надає функції для генерації випадкових чисел. Ми будемо використовувати його, щоб комп'ютер загадував випадкове число.
secret_number = random.randint(1, 100): Цей рядок генерує випадкове ціле число від 1 до 100 і зберігає його в змінній secret_number. Це число, яке гравцю потрібно вгадати. Функція random.randint(a, b) повертає випадкове ціле число в діапазоні від a до b включно.
· guess = 0: Створюється змінна guess, яка буде зберігати число, введене гравцем. Спочатку вона ініціалізується нулем, але потім буде змінюватися з кожною спробою гравця.
· attempts = 0: Створюється змінна attempts, яка буде рахувати кількість спроб гравця. Спочатку кількість спроб дорівнює нулю.
print("Загадано число від 1 до 100."): Цей рядок виводить на екран повідомлення для гравця, щоб він знав, в якому діапазоні потрібно шукати число.
while guess != secret_number:: Це початок циклу while. Цикл while буде повторюватися доти, доки умова в дужках буде істинною. В даному випадку цикл буде повторюватися, поки число, введене гравцем (guess), не буде дорівнювати загаданому числу (secret_number).
guess = int(input("Твоє число: ")): Цей рядок просить гравця ввести число і зберігає його в змінній guess. Функція input() зчитує введене користувачем значення як рядок. Функція int() перетворює цей рядок у ціле число.
attempts += 1: Цей рядок збільшує кількість спроб на 1. Оператор += є скороченням для attempts = attempts + 1.
· Ці рядки виконуються всередині циклу while. Вони перевіряють, чи введене число менше або більше загаданого числа, і виводять відповідне повідомлення.
· if і elif - це умовні оператори. Якщо умова в if є істинною, виконується код після нього. Якщо умова в if є хибною, а умова в elif є істинною, виконується код після elif.
print(f"Вітаємо! Ти вгадав за {attempts} спроб.") Цей рядок виводиться після того, як гравець вгадав число. Він повідомляє гравцеві про перемогу і показує кількість спроб, які йому знадобилися.
Ось і все! Цей код реалізує просту гру "Вгадай число" на Python.













