Count and display the number of vowels in python

This is a Python Program to count the number of vowels in a string.

Problem Description

The program takes a string and counts the number of vowels in a string.

Problem Solution

1. Take a string from the user and store it in a variable.
2. Initialize a count variable to 0.
3. Use a for loop to traverse through the characters in the string.
4. Use an if statement to check if the character is a vowel or not and increment the count variable if it is a vowel.
5. Print the total number of vowels in the string.
6. Exit.

Program/Source Code

Here is source code of the Python Program to remove the nth index character from a non-empty string. The program output is also shown below.

string=raw_input("Enter string:")
vowels=0
for i in string:
      if(i=='a' or i=='e' or i=='i' or i=='o' or i=='u' or i=='A' or i=='E' or i=='I' or i=='O' or i=='U'):
            vowels=vowels+1
print("Number of vowels are:")
print(vowels)

Program Explanation

1. User must enter a string and store it in a variable.
2. The count variable is initialized to zero.
3. The for loop is used to traverse through the characters in the string.
4. An if statement checks if the character is a vowel or not.
5. The count is incremented each time a vowel is encountered.
6. The total count of vowels in the string is printed.

Runtime Test Cases

 
Case 1:
Enter string:Hello world
Number of vowels are:
3
 
Case 2:
Enter string:WELCOME
Number of vowels are:
3

Sanfoundry Global Education & Learning Series – Python Programs.

To practice all Python programs, here is complete set of 150+ Python Problems and Solutions.

Next Steps:

  • Get Free Certificate of Merit in Python Programming
  • Participate in Python Programming Certification Contest
  • Become a Top Ranker in Python Programming
  • Take Python Programming Tests
  • Chapterwise Practice Tests: Chapter 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
  • Chapterwise Mock Tests: Chapter 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Count and display the number of vowels in python

Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & technical discussions at Telegram SanfoundryClasses.

How do you count a number of vowels and consonants in a given string in Python?

To count the number of vowels and consonants in a string, we iterate using a for loop through each character of the string and check if it matches a vowel. If yes then, we increment the vowel counter otherwise increment the consonant counter.

How do you count the number of vowels in a string?

To count the number of vowels in a given sentence:.
Read a sentence from the user..
Create a variable (count) initialize it with 0;.
Compare each character in the sentence with the characters {'a', 'e', 'i', 'o', 'u' }.
If a match occurs increment the count..
Finally print count..

How do you display a count in Python?

The count() is a built-in function in Python. It will return the total count of a given element in a list. The count() function is used to count elements on a list as well as a string.

How do you count a number of vowels and consonants in a given string?

Algorithm.
Define a string..
Convert the string to lower case so that comparisons can be reduced. ... .
If any character in string matches with vowels (a, e, i, o, u ) then increment the vcount by 1..
If any character lies between 'a' and 'z' except vowels, then increment the count for ccount by 1..
Print both the counts..