Задача решена. Ниже полный пример на Python с использованием экранируемых последовательностей (\n) и выводом через print().
Код (используем escape-последовательности): s = "У лукоморья дуб зелёный;\nЗлатая цепь на дубе том:\nИ днём и ночью кот учёный\nВсё ходит по цепи кругом;" print(s)
Объяснение по шагам:
- Мы создаём переменную s и присваиваем ей строковый литерал, в котором между строками вставлены последовательности \n. Это экранированные переноды строки: \n преобразуется в переход на новую строку при выводе.
- Затем вызываем print(s). Интерпретатор Python выводит содержимое переменной s и заменяет каждый \n на переход на следующую строку, в результате мы видим строфу на четыре строки, как в примере.
Дополнительные варианты (для понимания):
Разбиение на несколько строк в литерале с явными \n между ними: s = "У лукоморья дуб зелёный;\nЗлатая цепь на дубе том:\nИ днём и ночью кот учёный\nВсё ходит по цепи кругом;" print(s)
Альтернатива без явных escape-последовательностей внутри одной длинной строки — с конкатенацией отдельных строк (каждая заканчивается \n): s = "У лукоморья дуб зелёный;\n"
"Златая цепь на дубе том:\n"
"И днём и ночью кот учёный\n"
"Всё ходит по цепи кругом;" print(s)
Замечания:
- Убедитесь, что файл сохранён в кодировке UTF-8, чтобы корректно отображались кириллические символы.
- По умолчанию print добавляет завершающий перевод строки; если вам нужно строго избежать дополнительного переноса строки в конце, можно использовать print(s, end='').