🏠 Домашнее задание: sep, escape-последовательности и кавычки

← К оглавлению урока

⚡ Что сдать

  1. 1---2---3---4---5 через sep.
  2. Две строки одним print(): первая с табуляцией, вторая с новой строки.
  3. Это файл "example.txt" несколькими способами.

Полный текст ДЗ из LMS

1. Числовая цепочка. Напишите программу, которая выводит числа от 1 до 5 включительно, разделяя их символами ---. Используйте параметр sep.

1---2---3---4---5

2. Пробельные символы. Напишите программу, которая выведет две строки: первая строка с табуляцией, вторая — на новой строке с помощью одного вызова print().

Первая строка с табуляцией
Вторая строка на новой строке

3. Текст в кавычках. Напишите программу, которая выводит строку Это файл "example.txt". Выполните задачу несколькими способами.

Подготовка окружения

  1. Создайте папку lesson_02_homework.
  2. Создайте три файла: 01_chain.py, 02_whitespace.py, 03_quotes.py.
  3. Запускайте каждый файл из терминала VS Code: python 01_chain.py.

Решение 1. Числовая цепочка

# 01_chain.py
print(1, 2, 3, 4, 5, sep="---")

sep вставляет строку "---" между всеми аргументами print().

Решение 2. Пробельные символы

# 02_whitespace.py
print("\tПервая строка с табуляцией\nВторая строка на новой строке")

\t добавляет табуляцию, \n переносит вывод на новую строку. Используется один вызов print().

Решение 3. Текст в кавычках

# 03_quotes.py
print('Это файл "example.txt"')
print("Это файл \"example.txt\"")
print("""Это файл "example.txt" """)

Первый вариант использует одинарные внешние кавычки, второй — экранирование двойных кавычек, третий — тройные кавычки.

Проверка в VS Code

  1. Откройте файл.
  2. Запустите через терминал: python имя_файла.py.
  3. Для отладки поставьте breakpoint на строку print() и нажмите F5.
  4. Проверьте, что нет лишних кавычек, пробелов в цепочке и лишних вызовов print() во втором задании.