Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите решить задачку на python

- Ученик (220), открыт 3 недели назад
На вход программе подаётся одна строка с буквами русского языка. Напишите программу, которая определяет количество гласных и
согласных букв и выводит текст в следующем формате:

Количество гласных букв равно <кол-во гласных букв>
Количество согласных букв равно <кол-во согласных букв>

Формат входных данных
На вход программе подаётся одна строка

Формат выходных данных
Программа должна вывести текст в соответствии с условием задачи.

Примечание 1. В русском языке 9 гласных бука ( зувыизяюе ) и 21 согласная букса ( багдизйклиипрстехцчыы ).
Примечание 2. Ваша программа должна игнорировать се небуквенные символы, а также букву ё
> Тестовые данные

Sample input:
Вдохновение - это умение приводить себя в рабочее состояние!

Sample output
Количество гласных букв равно 25
Количество согласных бука равно 24
2 ответа
Вертолётов 625 Мудрец (13331) 3 недели назад
 string = input().lower() 
vowels = 'аеёиоуыэюя'
consonants = 'бвгджзйклмнпрстфхцчшщъь'
vowel_count = 0
consonant_count = 0

for char in string:
if char in vowels:
vowel_count += 1
elif char in consonants:
consonant_count += 1

print('Количество гласных букв равно', vowel_count)
print('Количество согласных букв равно', consonant_count)
Рустам Абдрашитов Мыслитель (9542) 3 недели назад
На
 
def count_vowels_consonants(text):
vowels = 'аеиоуыэюя'
consonants = 'бвгджзйклмнпрстфхцчшщ'
text = text.lower()
vowel_count = sum(char in vowels for char in text)
consonant_count = sum(char in consonants for char in text)
return vowel_count, consonant_count

input_string = input()
vowels, consonants = count_vowels_consonants(input_string)
print(f"Количество гласных букв равно {vowels}")
print(f"Количество согласных букв равно {consonants}")
Похожие вопросы