← маршрут 1–48 · личный кабинет
Занятие 2. Текст, print и оформление истории
Перед началом
Что открыть: Открой рабочую версию проекта после занятия 1. Демонстрационный lesson-02.py используй как отдельный маленький пример.
Исходные данные: Считаются строки результата в консоли, а не количество строк исходного кода.
Что нужно понять
Занятие 2 посвящено теме «Текст, print и оформление истории». Здесь этот навык применяется не как отдельное упражнение, а как часть общей текстовой RPG. print выводит текст в консоль, а строка хранится в кавычках. Несколько print помогают разбить историю на реплики и абзацы; пустой print создаёт визуальный разрыв, а последовательность \n можно использовать внутри одной строки.
Минимальный пример
print("Лес шепчет вокруг.")
print()
print("Выбор:\n1 — мост\n2 — пещера")Скачать демонстрационный .py-файл
Практика
Выведи заголовок, затем пустую строку, три реплики и финальную строку «Сцена завершена».
Связь с проектом: После базового упражнения перенеси изученный приём в рабочую версию проекта и сохрани версию после занятия 2.
Критерий проверки
В консоли видно пять непустых строк результата и один пустой разделитель; порядок совпадает с условием.
Как проверить: Сверь вывод построчно с образцом: заголовок → пустая строка → три реплики → «Сцена завершена».
Что сдать
Сдай рабочую версию проекта после занятия 2 и короткий протокол проверки: входные данные → ожидалось → получилось.
Если нужна поддержка: Если задача не запускается целиком, выполни один шаг отдельно и объясни, что должно измениться до следующего шага.
Типичное затруднение
Частая ошибка — незакрытая кавычка или случайный перенос внутри строки. Сначала найди строку, которую указал SyntaxError.
Домашняя часть
Напиши новую сцену из 5–7 строк с одним пустым разделителем.
После базы: Сравни отдельные print и \n внутри одной строки и объясни, какой вариант легче читать в коде.
Если появилась ошибка
Traceback — сообщение Python об ошибке. Сначала прочитай его последнюю строку и найди номер строки своего файла. Повтори только тот маленький шаг, на котором возникла ошибка; после исправления снова запусти тот же проверочный случай. Если используешь ИИ, сохрани собственную попытку и попроси одну подсказку, а не готовое решение.