|
0 / 0 / 0
Регистрация: 23.03.2020
Сообщений: 216
|
|
Разделите текст на предложения так, чтобы каждое предложение занимало одну строку14.04.2020, 13:20. Показов 10299. Ответов 24
Метки нет (Все метки)
Для простоты будем считать, что:
- каждое предложение начинается с заглавной русской или латинской буквы; - каждое предложение заканчивается одним из знаков препинания!?; между предложениями может быть любой непустой набор пробельных символов; - внутри предложений нет заглавных и точек (нет пакостей в духе «Мы любим творчество А. С. Пушкина)». Разделите текст на предложения так, чтобы каждое предложение занимало одну строку. Пустых строк в выводе быть не должно. Любые наборы из более одного пробельного символа замените на один пробел. Ввод В этом предложении разрывы строки... Но это не так важно! Совсем? Да, совсем! И это не должно мешать. Вывод В этом предложении разрывы строки... Но это не так важно! Совсем? Да, совсем! И это не должно мешать.
0
|
|
| 14.04.2020, 13:20 | |
|
Ответы с готовыми решениями:
24
Переформировать текст так, чтобы каждое предложение занимало отдельную строку Изменить текст так, чтобы каждое предложение начиналось с большой буквы
|
|
815 / 527 / 214
Регистрация: 22.12.2017
Сообщений: 1,495
|
|
| 14.04.2020, 13:26 | |
|
считать текст
разбить на слова объединить в один массив все слова создать новый массив, в каждый элемент поместить слова пока не встречен знак препинания объединить слова в массивах вывод
0
|
|
|
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
|
||||||||
| 14.04.2020, 14:01 | ||||||||
|
Да, совсем! нужно по заглавным, не зря же намек дан
1
|
||||||||
|
815 / 527 / 214
Регистрация: 22.12.2017
Сообщений: 1,495
|
||||||
| 14.04.2020, 14:41 | ||||||
1
|
||||||
|
0 / 0 / 0
Регистрация: 23.03.2020
Сообщений: 216
|
|
| 27.04.2020, 14:39 [ТС] | |
|
Как сделать , что бы текст с клавиатуры вводился?
Добавлено через 2 часа 6 минут Посмотрите пожалуйста
0
|
|
|
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
|
|
| 27.04.2020, 21:39 | |
|
0
|
|
| 27.04.2020, 22:09 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 23.03.2020
Сообщений: 216
|
|
| 28.04.2020, 13:01 [ТС] | |
|
data = input().split('\n')
data = ' '.join(data).split() from string import punctuation p = punctuation.replace(',','') o = '' r = [] for i in data: if i[-1] in p: o += i r.append(o+'\n') o = '' else: o += i + ' ' print(''.join(r)) так?
0
|
|
| 28.04.2020, 13:21 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 23.03.2020
Сообщений: 216
|
|
| 29.04.2020, 11:21 [ТС] | |
|
Ребятки, пожалуйста,посмотрите вышеуказанный код, что б ввод был с клавиатуры , изменить верхнюю часть так?
data = input().split('\n')
0
|
|
|
0 / 0 / 0
Регистрация: 23.03.2020
Сообщений: 216
|
|
| 03.05.2020, 13:00 [ТС] | |
|
Пожалуйста, дедлайн завтра уже,помогите
0
|
|
|
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
|
|||||||||||
| 03.05.2020, 13:30 | |||||||||||
|
ksen___23, вот каркас ввода
ksen___23, Вам так нужно?
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 23.03.2020
Сообщений: 216
|
|
| 03.05.2020, 15:40 [ТС] | |
|
Да, так , но после ввода текста показывает ошибку в 27 строке. С чем это связано?
Добавлено через 1 час 47 минут Ой ,все , ошибки нет, только почему он помимо того ,что следующее предложение начинается с другой строки(это верно) он не слова отделяет пробелом а каждую букву? Добавлено через 5 минут Пожалуйста,отзовитесь
0
|
|
|
|
|||||||
| 03.05.2020, 18:28 | |||||||
Если нет, откройте для себя этот удивительный способ получения новых знаний. Работа с регулярными выражениями в Python Добавлено через 1 минуту P.S. Не смотрите на заголовок темы - там тоже самое задание, что и у вас.
0
|
|||||||
|
0 / 0 / 0
Регистрация: 23.03.2020
Сообщений: 216
|
|
| 07.05.2020, 23:17 [ТС] | |
|
Все было просмотрено, я всего лишь спросила почему в данном коде вывод идет таким образом, что каждая буква отделена пробелом...? И как это исправить?
Добавлено через 1 минуту Просто прошу по-человечески, помогите исправить этот момент
0
|
|
|
|
||||||||||||
| 07.05.2020, 23:48 | ||||||||||||
|
Через один input нельзя ввести многострочный текст.
Пример ввода многострочного текста я вам привел. Получится список строк, который потом, если нужно, можно заджойнить через "\n".
0
|
||||||||||||
|
0 / 0 / 0
Регистрация: 23.03.2020
Сообщений: 216
|
|
| 14.05.2020, 17:09 [ТС] | |
|
то есть конечный код будет таким?
sents = "\n".join(map(str,iter(input,""))) p = punctuation.replace(',', '') o = '' r = [] for i in sents: if i[-1] in p: o += i r.append(o + '\n') o = '' else: o += i + ' ' print(''.join(r)) print(sents)
0
|
|
|
|
||
| 14.05.2020, 17:52 | ||
|
Я же вам аж два варианта ввода написал. Один возвращает список предложений, второй многострочную строку. И каждый нужно в цикле разбирать по своему. Первый как обычный список, второй нужно сплитить по "\n".
0
|
||
|
0 / 0 / 0
Регистрация: 23.03.2020
Сообщений: 216
|
|
| 14.05.2020, 18:15 [ТС] | |
|
Ну помогите с написанием целого кода,пожалуйста,как-нибудь закончить этот семестр уже... сложно... дедлайн уже давно был(
без этого к зачету не допускают...(
0
|
|
|
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
|
|||||||||||
| 14.05.2020, 18:37 | |||||||||||
|
ksen___23,
Не по теме: вот Вам простой совет, как не париться с зачётами -- не поступайте на специальность, которую не вывозите Теперь к делу. Используя код уважаемого Dax
Ревизия, возможно внутри неровные отступы
0
|
|||||||||||
| 14.05.2020, 18:37 | |
|
Помогаю со студенческими работами здесь
20
как каждое предложение строки (файл подогнал в одну строку) перевести идентичное предложение ?
Дана строка-предложение на русском языке. Преобразовать строку так, чтобы каждое слово начиналось с заглавной буквы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|