Практикум: Угадай число

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

Чему научишься: собирать игру со случайным числом и счётчиком попыток.

Робот играет в угадай число: случайные кубики и вопрос больше или меньше

Что понадобится

  • песочница online-python.com — открой в браузере, установка не нужна

Слова этого практикума

  • random.randint(a, b) — случайное целое от a до b.
  • random.seed(7) — одинаковый старт генератора: числа повторяются у всех.

Как сдавать. Где просят ввести ответ — введи только его, без пояснений. Где просят скриншот — сделай снимок окна, где видны и твой код, и результат, и прикрепи к ответу. Без снимка такое задание не примется.

Если не получилось. Красная надпись SyntaxError — проверь двоеточия, отступы и кавычки. NameError — имя переменной написано по-разному в двух местах. Застрял больше 10 минут — нажми «Нужна помощь» под заданием и напиши, на каком шаге.

Задания

Задание. Предсказатель. Запусти программу:

import random
random.seed(7)
print(random.randint(1, 100))

Строка random.seed(7) «заводит» генератор случайных чисел одинаково у всех, поэтому число выйдет одно и то же у каждого, кто запустит. Введи его.

✅ Готово, если: ты ввёл(а) верный ответ, и онлайн-проверка его приняла.

Онлайн-проверка ответа появится позже

Задание. Сыграй в свою игру. Собери «Угадай число» от 1 до 100: компьютер загадывает (random.randint), ты угадываешь в цикле, программа подсказывает «больше» или «меньше» и считает попытки. Сыграй до победы. В поле — за сколько попыток угадал. Приложи скриншот: видны код и вывод.

Принято, если: на скриншоте видны подсказки «больше/меньше» и строка победы; число попыток в выводе совпадает с ответом.

✅ Готово, если: программа запускается без ошибок и выводит то, что просят в задании.

Онлайн-проверка ответа появится позже

Итог

Если ответы сошлись — приёмы раздела у тебя в руках, переходи дальше. Не сошлись — вернись к уроку и сравни свой код с примером.

← К уроку  ·  ↑ К разделу  ·  ⌂ В начало курса  ·  Следующий раздел →

Школа Виктора Комлева