
Сколько строк будет распечатано в результате выполнения следующего кода? print('a', 'b', 'c',
sep='*') print('d', 'e', 'f', sep='**', end='') print('g', 'h', 'i', sep='+', end='%') print('j', 'k', 'l', sep='-', end='\n') print('m', 'n', 'o', sep='/', end='!') print('p', 'q', 'r', sep='1', end='%') print('s', 't', 'u', sep='&', end='\n') print('v', 'w', 'x', sep='%') print('y', 'z', sep='/', end='!') ОТВЕТ 5, но почему? Объясните какие переводят строку. Я посчитал только 3

Ответы на вопрос

\n — символ переноса строки, то бишь та же новая строка. end — необязательный аргумент функции print, который по умолчанию равен '\n', так что как с ним, так и без него функция работает одинаково. Отсюда и получилось пять строк:
Первая строка:
print('a', 'b', 'c', sep='*')
Вторая строка:
print('d', 'e', 'f', sep='**', end='')
print('g', 'h', 'i', sep='+', end='%')
print('j', 'k', 'l', sep='-', end='\n')
Третья строка:
print('m', 'n', 'o', sep='/', end='!')
print('p', 'q', 'r', sep='1', end='%')
print('s', 't', 'u', sep='&', end='\n')
Четвёртая строка:
print('v', 'w', 'x', sep='%')
Пятая строка:
print('y', 'z', sep='/', end='!')



В результате выполнения данного кода будет распечатано 5 строк.
Давайте рассмотрим каждую строку по отдельности и определим, какие из них переводят строку.
Первая строка: print('a', 'b', 'c', sep='') Вывод: ab*c Перевод строки: Нет
Вторая строка: print('d', 'e', 'f', sep='', end='') Вывод: de**f Перевод строки: Нет
Третья строка: print('g', 'h', 'i', sep='+', end='%') Вывод: g+h+i% Перевод строки: Нет
Четвертая строка: print('j', 'k', 'l', sep='-', end='\n') Вывод: j-k-l Перевод строки: Да
Пятая строка: print('m', 'n', 'o', sep='/', end='!') Вывод: m/n/o! Перевод строки: Нет
Шестая строка: print('p', 'q', 'r', sep='1', end='%') Вывод: p1q1r% Перевод строки: Нет
Седьмая строка: print('s', 't', 'u', sep='&', end='\n') Вывод: s&t&u Перевод строки: Да
Восьмая строка: print('v', 'w', 'x', sep='%') Вывод: v%w%x Перевод строки: Да
Девятая строка: print('y', 'z', sep='/', end='!') Вывод: y/z! Перевод строки: Нет
Таким образом, имеем 5 строк, так как строки 4, 7 и 8 содержат перевод строки.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili