← маршрут 1–48 · личный кабинет
Занятие 7. Переменные, типы и характеристики героя
Перед началом
Что открыть: Открой рабочую версию проекта после занятия 6. Демонстрационный lesson-07.py используй как отдельный маленький пример.
Исходные данные: Используй ровно значения: Лея, 10, 3, 1.5, False.
Что нужно понять
Занятие 7 посвящено теме «Переменные, типы и характеристики героя». Здесь этот навык применяется не как отдельное упражнение, а как часть общей текстовой RPG. Переменная связывает имя со значением. Для героя используем str для имени, int для целых ресурсов, float для дробной величины (например, масса предмета 1.5 кг) и bool для признака вроде наличия ключа.
Минимальный пример
name="Лея"
hp=10
coins=3
backpack_weight=1.5
has_key=False
print(name, hp, coins, backpack_weight, has_key)
print(type(name), type(hp), type(backpack_weight), type(has_key))Скачать демонстрационный .py-файл
Практика
Создай name='Лея', hp=10, coins=3, backpack_weight=1.5 и has_key=False. Выведи значения и объясни, почему для каждого выбран именно такой тип.
Связь с проектом: После базового упражнения перенеси изученный приём в рабочую версию проекта и сохрани версию после занятия 7.
Критерий проверки
Есть примеры str, int, float и bool; backpack_weight хранит 1.5 как число, а не строку.
Как проверить: Выведи значения и type(...) для четырёх разных типов; предскажи тип до запуска.
Что сдать
Сдай рабочую версию проекта после занятия 7 и короткий протокол проверки: входные данные → ожидалось → получилось.
Если нужна поддержка: Если задача не запускается целиком, выполни один шаг отдельно и объясни, что должно измениться до следующего шага.
Типичное затруднение
Не заключай числовые значения в кавычки без причины: строка '10' и число 10 ведут себя по-разному в вычислениях.
Домашняя часть
Добавь одну целую и одну дробную характеристику и подпиши их смысл.
После базы: Используй type для самопроверки трёх переменных и сравни результат с ожиданием.
Если появилась ошибка
Traceback — сообщение Python об ошибке. Сначала прочитай его последнюю строку и найди номер строки своего файла. Повтори только тот маленький шаг, на котором возникла ошибка; после исправления снова запусти тот же проверочный случай. Если используешь ИИ, сохрани собственную попытку и попроси одну подсказку, а не готовое решение.