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

Занятие 11. Практика: карточка героя — проверка

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

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

Что открыть: Открой рабочую версию проекта после занятия 10. Демонстрационный lesson-11.py используй как отдельный маленький пример.

Исходные данные: Состояния: A hp=10,xp=0,coins=3; B hp=7,xp=2,coins=3; C hp=7,xp=2,coins=8.

Что нужно понять

Занятие 11 посвящено теме «Практика: карточка героя — проверка». Здесь этот навык применяется не как отдельное упражнение, а как часть общей текстовой RPG. Проверка карточки героя — это тест нескольких исходных состояний. Нужно убедиться, что отображение соответствует данным, а изменения ресурсов не превращены в заранее написанный текст.

Минимальный пример

hp=10; coins=1
print("Старт:",hp,coins)
hp-=3; coins+=2
print("После события:",hp,coins)

Скачать демонстрационный .py-файл

Практика

Проверь карточку по таблице из трёх состояний. Для каждого сначала запиши ожидаемые поля, затем запусти программу и занеси фактический результат.

Связь с проектом: После базового упражнения перенеси изученный приём в рабочую версию проекта и сохрани версию после занятия 11.

Критерий проверки

Есть три строки протокола «состояние → ожидалось → получилось», и фактические значения совпадают с переменными.

Как проверить: Для состояний A, B и C заполни три строки протокола «ожидалось → получилось». Во всех трёх меняй только значения переменных, а не текст подписей.

Что сдать

Сдай рабочую версию проекта после занятия 11 и короткий протокол проверки: входные данные → ожидалось → получилось.

Если нужна поддержка: Если задача не запускается целиком, выполни один шаг отдельно и объясни, что должно измениться до следующего шага.

Типичное затруднение

Не подменяй проверку редактированием текста вывода. Менять нужно значения переменных, а не подписи с числами.

Домашняя часть

Составь таблицу из трёх состояний героя и ожидаемого вывода ключевых полей.

После базы: Попроси другого человека выбрать одно состояние из таблицы и проверь его без подсказки.

Если появилась ошибка

Traceback — сообщение Python об ошибке. Сначала прочитай его последнюю строку и найди номер строки своего файла. Повтори только тот маленький шаг, на котором возникла ошибка; после исправления снова запусти тот же проверочный случай. Если используешь ИИ, сохрани собственную попытку и попроси одну подсказку, а не готовое решение.