1. Главная
  2. Библиотека
  3. Программирование
  4. Сколько строк будет распечатано в результате выполнения...
Решение задачи

Сколько строк будет распечатано в результате выполнения следующего кода? print('a', 'b', 'c', sep='*') print('d', 'e', 'f', sep='**', end='') print('g', 'h', 'i', sep='+', end='%') print('j', 'k', 'l', sep='-', end=' ') print('m', 'n', 'o', sep='/',

  • Программирование

Условие:

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

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='!')
Примечание. Последовательность символов \n задаёт перевод строки

Решение:

Рассмотрим по шагам, как формируется вывод программы. 1. Команда  print(a, b, c, sep=*) Выведет:  abc поскольку по умолчанию print заканчивает вывод символом перевода строки («\n»), то первая строка завершена. 2. Команда  print(d, e, f, sep=, end=) Выведет:  def Но поскольку параметр end= (пустая строка), перевод строки не происходит – вывод продолжается в той же строке. 3. Команда  print(g, h, i, sep=+, end=%) Выведет:  g+h+i и к концу строки будет добавлен символ «%» (end=%). Таким образом, вторая строка получит накопление вывода:  defg+h+i% 4. Команда  print(j, k, l, sep=...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет