← маршрут 1–48 · личный кабинет
Занятие 6. Практика: пролог игры — защита
Перед началом
Что открыть: Открой рабочую версию проекта после занятия 5. Демонстрационный lesson-06.py используй как отдельный маленький пример.
Исходные данные: Начни с значений из минимального примера. Творческие изменения выполняй только после базовой проверки.
Что нужно понять
Занятие 6 посвящено теме «Практика: пролог игры — защита». Здесь этот навык применяется не как отдельное упражнение, а как часть общей текстовой RPG. Защита пролога проверяет, что ученик понимает собственный файл: где программа ждёт ввод, где хранит ответ и как вставляет его в текст. Нового синтаксиса на защите не вводим.
Минимальный пример
name = input("Имя: ")
print(f"Герой {name} готов.")
print("Проверка: пролог проходит от старта до конца.")Скачать демонстрационный .py-файл
Практика
Запусти пролог с двумя разными именами, затем измени одну реплику и объясни, какая строка отвечает за ввод и какая — за персонализированный вывод.
Связь с проектом: После базового упражнения перенеси изученный приём в рабочую версию проекта и сохрани версию после занятия 6.
Критерий проверки
Оба запуска проходят до конца; ученик без подсказки показывает input, переменную и f-строку и объясняет результат правки.
Как проверить: Порядок защиты: 1) запуск с именем Лея; 2) запуск с другим именем; 3) показать строку input; 4) показать переменную; 5) показать f-строку; 6) изменить одну реплику и объяснить результат.
Что сдать
Сдай рабочую версию проекта после занятия 6 и короткий протокол проверки: входные данные → ожидалось → получилось.
Если нужна поддержка: Если задача не запускается целиком, выполни один шаг отдельно и объясни, что должно измениться до следующего шага.
Типичное затруднение
Не заменяй демонстрацию пересказом. Если трудно объяснить строку, временно убери её и посмотри, что изменится в запуске.
Домашняя часть
Подготовь короткий сценарий демонстрации из четырёх пунктов: запуск, ввод, результат, объяснение кода.
После базы: Запиши два вопроса, которые другой ученик мог бы задать по твоему прологу, и ответы на них.
Если появилась ошибка
Traceback — сообщение Python об ошибке. Сначала прочитай его последнюю строку и найди номер строки своего файла. Повтори только тот маленький шаг, на котором возникла ошибка; после исправления снова запусти тот же проверочный случай. Если используешь ИИ, сохрани собственную попытку и попроси одну подсказку, а не готовое решение.