Предмет: Информатика, автор: allpeoledead

Сколько строк будет распечатано в результате выполнения следующего кода?

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


allpeoledead: Плиз

Ответы

Автор ответа: RussianCloun
1

\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='!')

Похожие вопросы
Предмет: Русский язык, автор: bog7771