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

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

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

Студворк — интернет-сервис помощи студентам
findNames(s) – определяющую имена (ФИО) в тексте s типа «Алексей Сергеевич
Швец это известный общественный деятель, П. О. Борисов был у нас в гостях, Лейбниц
Г. многое сделал для математики»
на выходе получаем Алексей Сергеевич Швец, П О Борисов, Лейбниц Г
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.03.2023, 13:13
Ответы с готовыми решениями:

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

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

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

3
74 / 53 / 24
Регистрация: 10.06.2015
Сообщений: 162
31.03.2023, 20:27
Python
1
2
3
4
5
6
7
8
9
10
11
import re
 
def findNames(s):
    pattern = r"[A-Z][a-z]+\s[A-Z][a-z]+\s?[A-Z]?[a-z]*"
    names = re.findall(pattern, s)
    return names
 
text = "Алексей Сергеевич Швец это известный общественный деятель, П. О. Борисов был у нас в гостях, Лейбниц Г. многое сделал для математики"
print(findNames(text))
 
['Алексей Сергеевич Швец', 'П. О. Борисов', 'Лейбниц Г']
0
88 / 32 / 14
Регистрация: 25.03.2023
Сообщений: 69
31.03.2023, 20:59
Jess163, А Вы сами код проверили?)

Добавлено через 3 минуты
Denlover, И хватит спамить, немного включайтесь, Вам и так подсказали почти все, осталось только соединить

Python
1
2
3
4
5
6
7
8
9
import re
 
def findNames(s):
    pattern = r'\b[А-Я][а-я]*\s[А-Я][а-я]*\s[А-Я][а-я]*|\b[А-Я]\.\s?[А-Я]\.\s?[А-Я][а-я]*|\b[А-Я][а-я]*\s[А-Я]\.'
    names = re.findall(pattern, s)
    return names
 
text = "Алексей Сергеевич Швец это известный общественный деятель, П. О. Борисов был у нас в гостях, Лейбниц Г. многое сделал для математики"
print(findNames(text))
1
74 / 53 / 24
Регистрация: 10.06.2015
Сообщений: 162
31.03.2023, 22:08
Цитата Сообщение от slonce Посмотреть сообщение
Jess163, А Вы сами код проверили?)
И правда, пустой массив выдало)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.03.2023, 22:08
Помогаю со студенческими работами здесь

Как данный код конвертнуть с языка программирования 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. Разработать иерархию классов «Отрезок», «Квадрат», «Куб»....


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru