Count Vowels in String in Python
Count the number of vowels in a given string.
BeginnerString ProgramsExample 3 of 25
count-vowels-in-string.py
Run in browser1# Program to count vowels in a string23s = input("Enter a string: ")45vowels = "aeiouAEIOU"6count = sum(1 for ch in s if ch in vowels)78print("Number of vowels:", count)
Output
Enter a string: hello world Number of vowels: 3
What's going on
We use a comprehension and sum to count characters that appear in the vowel set.