Input a string and count vowels using a function in Python
Function - Question 2
In this question, we will see how to input a string and count how many vowels are there in it in Python programming using a function. To know more about function click on the function lesson.
Q2) Write a program in Python to input a string and count how many vowels are there in it using a function.
def countvowels(str): vc=0 for ch in str: ch=ch.lower() if ch=='a' or ch=='e' or ch=='i' or ch=='o' or ch=='u': vc=vc+1 return vc # main program s=input('Enter a String: ') print('Total Number of Vowels =',countvowels(s))
Enter a String: I am learning Python Total Number of Vowels = 6