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

Вывести количество гласных и согласных букв в процентном соотношении(программа есть, надо изменить)

14.05.2019, 18:14. Показов 9030. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
word = input()
glasnye = 0
soglasnye = 0
for i in word:
    letter = i.lower()
    if letter == "a" or letter == "e" or\
       letter == "i" or letter == "o" or\
       letter == "u" or letter == "y":
        glasnye += 1
    else:
        soglasnye += 1
print("glasnye %i\n soglasnye %i" % (glasnye, soglasnye))
как сделать вывод? чтоб гласные и согласные выводились в процентах?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.05.2019, 18:14
Ответы с готовыми решениями:

Определить в процентном соотношении количество гласных и согласных букв в текстовом файле
3. Написать программу которая которая определяет в процентном соотношении количество гласных и согласных букв в текстовом файле. Файл...

Подсчитать в процентном соотношении количество гласных и согласных букв в строке; найти длину самого короткого слова
Нужно срочно сделать лабу, помогите пожалуйста) Дана строка длиной n символов, содержащая слова, т.е. группы символов, разделенные...

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

2
 Аватар для m0nte-cr1st0
1043 / 578 / 242
Регистрация: 15.01.2019
Сообщений: 2,178
Записей в блоге: 1
14.05.2019, 18:28
Лучший ответ Сообщение было отмечено pokerist9812 как решение

Решение

pokerist9812,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
word = input()
glasnye = 0
soglasnye = 0
for i in word:
    letter = i.lower()
    if letter == "a" or letter == "e" or\
       letter == "i" or letter == "o" or\
       letter == "u" or letter == "y":
        glasnye += 1
    else:
        soglasnye += 1
        
glasnye = round(glasnye/len(word)*100, 2)
print("glasnye", glasnye)
print("soglasnye", round(100-glasnye, 2))
0
 Аватар для Vigi
641 / 481 / 179
Регистрация: 28.05.2012
Сообщений: 1,419
15.05.2019, 05:59
Лучший ответ Сообщение было отмечено pokerist9812 как решение

Решение

Python
1
2
3
4
5
vowels = 'aeiouy'
word = list(input())
v = len([i for i in word if i in vowels])
c = len(word) - v
print(f'Vowels = {round(v / len(word) * 100, 2)}%', f'Consonants = {round(c / len(word) * 100, 2)}%', sep='\n')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.05.2019, 05:59
Помогаю со студенческими работами здесь

Посчитать в файле частоту букв плюс апостроф и вывести значения по каждой букве в таблице в процентном соотношении
У меня есть файл с украинским текстом я должна посчитать в нем частоту букв плюс еще апостроф и вывести значения по каждой букве в таблице...

Вывести из строки, слова, у которых количество гласных и согласных букв равно
Здравствуйте, помогите вывести из строки, слова, у которых количество гласных и согласных букв равно string text = "привет,...

вывести на печать TRUE, если количество гласных букв больше, чем согласных
. В последовательности символов вывести на печать TRUE, если количество гласных букв больше, чем согласных и FALSE – иначе в с++

Вывести предложение, в котором больше всего слов, содержащих равное количество гласных и согласных букв
Дано n произвольных предложений.Слова разделены пробелами, после последнего-точка.Вывести то из них,в котором больше всего слов содержащих...

В последовательности символов вывести на печать TRUE, если количество гласных букв больше, чем согласных и FALSE – иначе.
помогите решить! В последовательности символов вывести на печать TRUE, если количество гласных букв больше, чем согласных и FALSE –...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
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
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru