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

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

Текст параграфа представляет собой набор слов (последовательности символов с кодами от 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: ЧЕЛ ПРОШУ ПОМОГИ С МОИМ ЕЩЕ ОДНИМ ЗАДАНИЕМ ПО ПИТОНУ ОНЛ ПОСЛЕДНЕЕ У МЕНЯ В ПРОФИЛЕ ПРО ФУНКЦИИ!!!!!
Похожие вопросы
Предмет: Литература, автор: Аноним
1. Что такое этика?
а) Это наука, которая рассматривает поступки и отношения между людьми с точки зрения
представлений о добре и зле.
б) Это наука, которая изучает поступки и поведение людей.
в) Это наука, которая изучает правила хорошего поведения.
2. Кто был основателем этики? а) Гегель; б) Цицерон; в) Аристотель.
3. Мораль – это ... а) культурные традиции; б) верование людей;
в) система норм и ценностей, регулирующих поведение людей.
4. Синоним к слову «мораль»: а) нравственность; б) обычаи; в) привычки.
5. Какое поведение НЕ соответствует моральным нормам?
а) вежливость; б) ответственность; в) грубость.
6. Зло – это...
а) обязанность, которую необходимо выполнять независимо от твоих желаний.
б) противоположность добра, это то, что мораль стремится устранить и исправить.
в) поступки, которые помогают развиваться самому человеку и окружающим его людей.
7. Определи «золотую середину» а) вредность; б) угодничество; в) дружелюбие
8. Почему добродетельный человек помогает людям?
а) рассчитывает на награду; б) боится наказания; в) считает, что так надо.
9. Чем может быть вознаграждѐн справедливый поступок?
а) удостоверением; б) похвальной грамотой; в) благодарностью людей.
10. При соблюдении какого правила может быть настоящая дружба?
а) уважение друг друга; б) друг обязан мне всем; в) дружи только со мной.
11. Благодаря чему складываются нравственные отношения в семье?
а) любви еѐ членов друг к другу; б) большому семейному достатку; в) поддержки государства
12. Какая из предложенных пословиц отвечает золотому правилу нравственности?
а) Чего в другом не любишь, того и сам не делай.
б) Держи голову в холоде, живот в голоде, а ноги в тепле.
в) Худа та мышь, которая одну лазейку знает.
13. Что нужно сделать, чтобы избавиться от чувства вины?
а) быть великодушным; б) простить; в) извиниться.
14. Как называют правила хорошего поведения?
а) этика; б) эстетика; в) этикет.
15. Слово «этикет» появилось в:
а) России; б) Франции; в) Англии.