Практикум: Страж замка

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

Чему научишься: писать ветвления if/elif/else с and и сравнениями.

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

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

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

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

  • if / elif / else — «если / иначе если / иначе».
  • and — «и»: оба условия должны быть верны.

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

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

Задания

Задание. Страж замка. Программа спрашивает пароль и возраст. Страж пускает, только если пароль дракон И возраст не меньше 12. Если пароль неверный — говорит «Неверный пароль», если пароль верный, но возраст меньше — «Подрасти немного». Запусти три раза: (дракон, 13), (дракон, 11), (кот, 13). В поле напиши, что сказал страж во втором запуске. Приложи скриншот(ы) всех трёх запусков.

Принято, если: в коде есть if, elif или else и and; три запуска дают три разных ответа; во втором — отказ из-за возраста.

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

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

Задание. Оценка за контрольную. Программа переводит баллы в оценку: 85 и больше — 5, от 65 — 4, от 45 — 3, меньше — 2. Запусти её три раза: 84, 65, 44. Введи три оценки подряд без пробелов (например, 532).

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

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

Итог

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

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

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