← маршрут 1–48 · личный кабинет

Занятие 6. Практика: пролог игры — защита

45 минут учебной работыиндивидуальнотекстовая RPG

Перед началом

Что открыть: Открой рабочую версию проекта после занятия 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 об ошибке. Сначала прочитай его последнюю строку и найди номер строки своего файла. Повтори только тот маленький шаг, на котором возникла ошибка; после исправления снова запусти тот же проверочный случай. Если используешь ИИ, сохрани собственную попытку и попроси одну подсказку, а не готовое решение.