СРОЧНО ПЖЖЖЖЖ!!КОД НА ПИТОНЕ!!!ПЖЖЖ!

Текст параграфа представляет собой набор слов (последовательности символов с кодами от 33 до 127), разделенных ровно одним пробелом (символом с кодом 32). Ширина параграфа должна составлять не более M

символов.

Требуется получить разбиение этого текста на строки длиной не более чем M

символов. Cлово переносится на следующую строку, только если в текущей строке его разместить уже невозможно. Новая строка не должна начинаться с пробела. Никакая строка не должна заканчиваться пробелом. Последняя строка должна заканчиваться переводом строки (он автоматически образуется при выполнении вызова print в Python без изменения параметра end, а также при выводе endl в поток вывода cout в С++).
Формат входных данных

На вход программе сначала подается число 0
. В следующей строке находится исходный текст. Длина слов в нем не превышает M, слова разделены ровно одним пробелом. В начале и в конце строки пробелы отсутствуют.

Текст содержит как минимум один непробельный символ. Длина текста не превосходит 100000 символов.
Формат выходных данных

Выведите искомое разбиение текста на строки длиной не более M

.
Ввод
Вывод

7
One, two and three.

One,
two and
three.


slonce70: Вы нормально задание пишите откоректируйте - ввод и вывод что должно быть

Ответы

Ответ дал: slonce70
1

Все проще

M = int(input())

text = input()

words = text.split()

line = words[0]

for word in words[1:]:

   if len(line) + len(word) + 1 <= M:

       line += ' ' + word

   else:

       print(line)

       line = word

print(line)

Приложения:

XxJoTaRoxX: ЧЕЛ ПРОШУ ПОМОГИ С МОИМ ЕЩЕ ОДНИМ ЗАДАНИЕМ ПО ПИТОНУ ОНЛ ПОСЛЕДНЕЕ У МЕНЯ В ПРОФИЛЕ ПРО ФУНКЦИИ!!!!!
anyabovkun2019: Допоможіть будь ласка із завданнями у мене на сторінці ⭐
Вас заинтересует