Зберегти прогрес
МОДУЛЬ 3. ЦИКЛИ FOR І WHILE

Урок 8. Міні-проєкт: гра «Вгадай число»

⌨ Python⏱ ~11 хв✎ 4 завдання з автоперевіркою✓ безкоштовно

Гра «Вгадай число»

Напишемо класичну гру: комп'ютер загадує число від 1 до 100, а гравець вгадує. Після кожної спроби програма підказує: Більше чи Менше.

У справжній грі число загадує сам комп'ютер — випадково (random, ти навчишся цьому в модулі 8). Щоб автоматична перевірка могла оцінити твою програму, у нашій версії загадане число вводиться першим рядком, а далі — спроби гравця.

Гру будуємо за 4 етапи; на кожному етапі твій код із попереднього вже буде у вікні.

➜ПОРАДА
Пограй сам: у поле «Введення» впиши загадане число і кілька спроб (кожне з нового рядка) і натисни «Запустити».

Справжня гра

Коли пройдеш усі етапи, зроби гру справжньою: заміни перший рядок secret = int(input()) на два:

●●●код Python
import random
secret = random.randint(1, 100)

random.randint(1, 100) загадує випадкове число від 1 до 100. Тепер у поле «Введення» впиши лише свої спроби й натисни «Запустити» — загаданого числа не знаєш навіть ти! Перевірку така версія не пройде (вона чекає загадане число першим рядком), тож перед «Перевірити» поверни, як було. Докладніше про import і random — у модулі 8.

Перевір себе: 4 задачі з автоперевіркою
Підказки після помилок, розбір кожної задачі, бали й звання. Безкоштовно, можна без реєстрації.
▶ Розв'язувати задачі