Below program calculates the number of vowels and consonants in a string.
count_vowel_consonants.py
def count_vowels_and_consonants(input_str):
vowels = ['a', 'e', 'i', 'o', 'u']
vowels_count = 0
consonants_count = 0
for ch in input_str:
if ch.lower() in vowels:
vowels_count += 1
elif ( (ch>='a' and ch<='z') or (ch>='A' and ch<='Z')):
consonants_count += 1
return (vowels_count, consonants_count)
(vowels_count, consonants_count) = count_vowels_and_consonants('Hello WOrld')
print('vowels_count -> ', vowels_count)
print('consonants_count -> ', consonants_count)
Output
vowels_count -> 3 consonants_count -> 7
Previous Next Home
No comments:
Post a Comment