Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 30.03.2023
Сообщений: 30

Нужен код по программирования на Python. Интересная задача

30.03.2023, 13:03. Показов 2007. Ответов 38
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
findNames(s) – определяющую имена (ФИО) в тексте s типа «Алексей Сергеевич
Швец это известный общественный деятель, П. О. Борисов был у нас в гостях, Лейбниц
Г. многое сделал для математики».

Добавлено через 2 минуты
на выходе получаем Алексей Сергеевич Швец, П О Борисов, Лейбниц Г
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.03.2023, 13:03
Ответы с готовыми решениями:

Нужен код по программирования на Python. Интересная задача
findNames(s) – определяющую имена (ФИО) в тексте s типа «Алексей Сергеевич Швец это известный общественный деятель, П. О. Борисов был у...

Задача по Python. Нужен код и блок-схема. Тема: циклы
Задача: Распечатайте значение р=2^х используя умножение для нахождения степени

Задача динамического программирования Python. Треугольник из чисел
Добрый день! У меня есть задание, которое нужно выполнить используя динамическое программирование. Звучит так: В треугольнике из чисел...

38
0 / 0 / 0
Регистрация: 30.03.2023
Сообщений: 30
30.03.2023, 14:58  [ТС]
Студворк — интернет-сервис помощи студентам
нужно использовать findNames(s). У нас есть предложение, где есть упоминание людей (фио) и нужно чтобы полностью из текста выводились инициалы
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
30.03.2023, 15:02

Не по теме:

Разговор слепого с глухим.


Цитата Сообщение от Denlover Посмотреть сообщение
нужно использовать findNames(s)
Нужно САМОМУ НАПИСАТЬ ЭТУ ФУНКЦИЮ!!! Неужели даже ЭТО непонятно?

Добавлено через 1 минуту
Цитата Сообщение от Denlover Посмотреть сообщение
Мне завтра нужно работу сдать
Удачи. Впрочем, ты же учишься на "платке", значит знаешь, что нужно делать.
2
0 / 0 / 0
Регистрация: 30.03.2023
Сообщений: 30
30.03.2023, 15:24  [ТС]
нужно использовать метод findNames(s). Чтобы пользователь написал предложение, а код находил там фио
0
Эксперт Python
 Аватар для Red white socks
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
30.03.2023, 15:24
iSmokeJC, вы, как человек ответственный, хотите сделать конфетку. А здесь не надо. Из текста надо выделить слова с 2-3 заглавными буквами подряд и убрать оттуда точки. Да, на некоторых текстах, типа В Чикаго обнаружены останки черепашек-ниндзя будут проблемы. Да, непонятно, что делать, если ФИО подано не в именительном падеже. Ну и черт с ним. На трояк, минимум, хватит.
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
30.03.2023, 15:37
Red white socks, ты не понимаешь, тут нужно использовать метод findNames(s) !!!
Цитата Сообщение от Red white socks Посмотреть сообщение
А здесь не надо.
Ну пусть кто-нибудь напишет, без вопросов.

Это ж какой болт нужно было положить на учебу, чтоб не ответить на вопрос - "что вы проходили, чем можно пользоваться?", а повторять как заклинание - нужно использовать метод findNames(s)
Кликните здесь для просмотра всего текста
0
88 / 32 / 14
Регистрация: 25.03.2023
Сообщений: 69
30.03.2023, 15:44
Red white socks, Да, это можно сделать через регулярку, но как iSmokeJC спрашивает хоть какую то инфу от пользователя, а тот не может дать ответ) Я тоже как то писал код а потом претензии - сделай проще, мы такое не учили, в 9 классе не учили elif)))
1
0 / 0 / 0
Регистрация: 30.03.2023
Сообщений: 30
30.03.2023, 15:53  [ТС]
Да мне любая сложность подойдет. Даже код на сто строк
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
30.03.2023, 15:56
2
Эксперт Python
 Аватар для Red white socks
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
30.03.2023, 16:10
slonce, тоже мне открытие, что добрая половина спрашивающих из Питона владеют максимум Ctrl+C, Ctrl+V. И что-то спрашивать их в таком "творческом" задании бесполезно. Там естественный отбор научил парировать любые попытки вызвать шевеление извилин. Думать тут надо самому. Риск в ответ получить - не работает, препод не принимает без всякой благодарности, конечно, запределен. Адекватно оценить усилие в состоянии только тот, кто сам хоть что-то пытался сделать.
Но всегда есть выбор пройти мимо)

Добавлено через 3 минуты
Цитата Сообщение от Denlover Посмотреть сообщение
Да мне любая сложность подойдет. Даже код на сто строк
За спасибо вряд ли кто-то простыню писать будет. А за деньги хоть сколько-то грамотное ТЗ понадобится.
0
88 / 32 / 14
Регистрация: 25.03.2023
Сообщений: 69
30.03.2023, 16:15
Вот вроде как работающая регулярка)Надеюсь сам сможешь ее примостить - немного поигрался с ней))
pattern = r'\b[А-Я][а-я]*\s[А-Я][а-я]*\s[А-Я][а-я]*|\b[А-Я]\.\s?[А-Я]\.\s?[А-Я][а-я]*|\b[А-Я][а-я]*\s[А-Я]\.'
0
0 / 0 / 0
Регистрация: 30.03.2023
Сообщений: 30
30.03.2023, 16:17  [ТС]
мне это ничего не говорит. Мне нужен код. Дедлайн завтра
0
30.03.2023, 16:54

Не по теме:

slonce, Red white socks, вот, об чем и речь!
- где ближайшая суша?
- зюйд-зюйд-вест.
- ты не умничай, ты рукой покажи.

0
 Аватар для Semen-Semenich
5237 / 3481 / 1176
Регистрация: 21.03.2016
Сообщений: 8,310
30.03.2023, 20:49

Не по теме:

Цитата Сообщение от Denlover Посмотреть сообщение
Мне нужен код. Дедлайн завтра
готовь денюшку преподу.

0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
30.03.2023, 21:08
Лучший ответ Сообщение было отмечено Denlover как решение

Решение

Denlover, только ради ранхгис и не смей говорить что не работает -прокляну!
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
>>> text='''Алексей Сергеевич
... Швец это известный общественный деятель, П. О. Борисов был у нас в гостях, Лейбниц
... Г. многое сделал для математики'''
>>> result = []
>>> for word in words:
...     if word[0].isupper():
...         result.append(word)
...     else:
...         result.append(' ')
... 
>>> out =(' '.join(result)).replace('    ', ',').replace(',,', ',')
>>> out
'Алексей Сергеевич Швец, П. О. Борисов,   Лейбниц Г.,'
0
0 / 0 / 0
Регистрация: 30.03.2023
Сообщений: 30
31.03.2023, 02:04  [ТС]
спасибо
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
31.03.2023, 06:55
Цитата Сообщение от Welemir1
не смей говорить что не работает -прокляну!
Аааа, оказывается вот как надо, чтоб спасибо сказали, а не "не работает"!
Welemir1, почему ты не рассказал этот секрет раньше?
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
31.03.2023, 06:56
iSmokeJC, я сам в шоке, что сработало!
1
 Аватар для rim41
1045 / 313 / 78
Регистрация: 16.03.2020
Сообщений: 954
01.04.2023, 01:55
Цитата Сообщение от Welemir1 Посмотреть сообщение
я сам в шоке, что сработало!
Я однажды так работодателю сказал...
0
01.04.2023, 13:43

Не по теме:

rim41, теперь другой... работодатель? :)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.04.2023, 13:43
Помогаю со студенческими работами здесь

Как данный код конвертнуть с языка программирования PYTHON в C#?
def height(man): if man not in p_tree: return 0 else: return 1 + height(p_tree) p_tree = {} n =...

Нужен код программирования (в Mathcad) расчёта критерия Сильвестра
Расчёт критерия Сильвестра по функции f(x, y) = a*x^3+b*x*y+c*y^2+d*x+e*y a=10, b=4, c=5, d=-12, e= -24 Нужен код программирования в...

Нужен код программы в Python
Сведения об ученике состоят из его имени и фамилии, названия класса (года обучения и буквы), в котором он учится и отметки. Дан...

Задача о рюкзаке методом динамического программирования, исправить код
Помогите разобраться! Написал прогу, которая должна решать задачу о рюкзаке методом Беллмана (динамическое программирование), однако она не...

Стоит задача сделать программу/код по языку программирования JAVA
Стоит задача сделать программу/код по языку программирования JAVA. Разработать иерархию классов «Отрезок», «Квадрат», «Куб»....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
39
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru