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

Кол-во безударных

05.10.2018, 14:13. Показов 2570. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как подсчитать количество безударных в веденной фразе?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.10.2018, 14:13
Ответы с готовыми решениями:

Правило написания букв О-А в безударных корнях -лаг-, -лож
Составить программу, которая при помощи правила орфографии выводила правильно написанное слово. Если надо вставить букву в слово, то она...

Найти количество безударных гласных
В произвольном тексте найти количество безударных гласных (в каждом слове одна гласная всегда ударная, ё всегда ударная, в составленных...

Сделать таблицу n строк: адрес, кол-во проживающих, кол-во комнат и кол-во метров в каждой комнате
В задании нужно сделать таблицу n строк. Адрес, кол-во проживающих, кол-во комнат и кол-во метров в каждой комнате. public class second {...

12
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
05.10.2018, 14:35
Вам зачем?
По сабжу: если у вас нет словаря ударений пригодного для машинной обработки, то никак.
Если вам это нужно для какой-то ерунды вроде бесполезной лабы, то составьте такой словарь самостоятельно, выделив ударные гласные верхним регистром: кОшка, утЮг, подУшка, шкОла, собАка и т.д.
Таким образом, если слова из введенной фразы содержатся в вашем словаре - вы сможете легко подсчитать сколько там безудАрных глАсных.
1
0 / 0 / 0
Регистрация: 06.12.2017
Сообщений: 24
05.10.2018, 14:37  [ТС]
Да, просто задание лабораторной
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
05.10.2018, 14:44
Ну а про лемматизацию вы что-нибудь слышали?
0
0 / 0 / 0
Регистрация: 06.12.2017
Сообщений: 24
05.10.2018, 14:56  [ТС]
Нет, вот только начали Питон изучать. Можете, пожалуйста, подсказать?
0
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
05.10.2018, 15:05
Garry Galler, думаю, число безударных гласных в слове равно числу всех гласных минус один.
Поправьте, если я не прав.
1
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
05.10.2018, 15:09
Это никакого отношения к python не имеет. Это базовое понятие лингвистики.
У вас направление - компьютерная лингвистика или такие задания вам просто наобум дают?
Лемматизация это приведение слова к нормальной форме.
Вся работа с компьютерной обработкой текста начинается с этого.

Добавлено через 2 минуты
dondublon,
Да - точно. Я чего то насчет разбора самих гласных на ударные\безударные задумался :-)
А так действительно - просто отделить согласные от гласных и вычесть из последних единицу.
0
0 / 0 / 0
Регистрация: 06.12.2017
Сообщений: 24
05.10.2018, 15:12  [ТС]
Точно! Вы правы. Большое спасибо)
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
05.10.2018, 15:16
dondublon,
Но слова с двойным ударением в русском языке такому алгоритму не очень поддаются :-) И для них то как раз без словаря не обойтись.
0
Эксперт Python
 Аватар для dondublon
4653 / 2073 / 366
Регистрация: 17.03.2012
Сообщений: 10,183
Записей в блоге: 6
05.10.2018, 15:20
Цитата Сообщение от Garry Galler Посмотреть сообщение
Но слова с двойным ударением в русском языке
А такое бывает???
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
05.10.2018, 22:26
Цитата Сообщение от dondublon Посмотреть сообщение
А такое бывает???
Точнее не с "двойным ударением" - это слова с вариативным ударением на разные слоги, а слова имеющие основное и второстепенное ударение. Сюда входят многие сложносоставные слова.
Но как я понял в русском лингвистическом сообществе все-таки не принято слог\гласную побочного ударения выделять как отдельную ударную гласную. Возможно, в английском выделяют... Впрочем, для темы ТС это не важно.
0
 Аватар для anapshy
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,054
06.10.2018, 13:02
Лучший ответ Сообщение было отмечено Arina26 как решение

Решение

Arina26,
Python
1
2
3
4
5
6
7
8
9
10
11
12
vowels = 'аоиеёэыуюя'
s = 'Как подсчитать количество безударных в веденной фразе?'
words = s.split() # разбитие строки на слова по пробелам
total = 0 # общее кол-во безударных гласных
for word in words:
    count = 0 # кол-во глассные в слове
    for ch in word.lower():
        if ch in vowels:
            count += 1
    if count > 1: # если гласных в слове больше чем одна...
        total += count - 1
print(total)
0
0 / 0 / 0
Регистрация: 06.12.2017
Сообщений: 24
07.10.2018, 10:26  [ТС]
Большое спасибо за подробный ответ!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.10.2018, 10:26
Помогаю со студенческими работами здесь

Составьте программу, которая определяет кол-во отрицательных, кол-во положительных и кол-во нулей среди введеных чисел
Составьте программу, которая определяет кол-во отрицательных, кол-во положительных и кол-во нулей среди введенных чисел. Количество...

Задача подсчет по пути размера каталога, кол подкаталогов и кол файлов
Задача подсчет по пути размера каталога, кол подкаталогов и кол файлов первые два работают, а подсчет файлов для каталога показывает 1,...

Virtuemart 3 максимальное кол-во доступное для заказа = кол-во товара на складе
Добрый день! Подскажите, пожалуйста, как ограничить доступное для заказа количество товара и сделать так, чтобы покупатель не смог...

Найти долю обслуживаемых заявок (кол-во обслуживаний на кол-во поступивших)
преподаватель скинул лабу которую писал. и раздал всем варианты....задача в том что бы переделать под мой вариант..... я вообще не понимаю...

Запрос к БД Acces для расчета кол-ва лет и кол-ва дней до ДР
Добрый день! Очень нужна помощь! Есть БД в Access: простенькая табличка: ФИО, День рождения В делфи пишу прогу. На форме в таблицу...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Программный отбор элементов справочника Номенклатура по группе 1С
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор под наименованию группы (на. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор элементов справочника Сотрудники по перечислениям 1С
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru