Практикум: Сундуки и дракон

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

Чему научишься: считать циклами for и while то, что вручную считать долго.

Робот повторяет действие по кругу и играет в камень-ножницы-бумага со счётом

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

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

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

  • nomer — имя переменной цикла: номер сундука.
  • for … in range(…) — повтор заданное число раз.
  • while — повтор, пока условие верно.

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

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

Задания

Задание. Сундуки. Сундуки пронумерованы от 1 до 500. Золото лежит только в тех, чей номер делится на 7 без остатка, и монет в таком сундуке столько, каков его номер. Посчитай всё золото циклом for (проверка — nomer % 7 == 0). Введи число.

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

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

Задание. Битва с драконом. У дракона 1000 здоровья. Каждый ход ты отнимаешь 45. Каждый пятый ход (5-й, 10-й, 15-й…) после твоего удара дракон лечится на 50. Циклом while найди номер хода, на котором здоровье дракона впервые стало 0 или меньше. Введи номер хода.

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

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

Итог

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

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

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