len() was used twice, which produced error. Fixed that. Also included print() statements, so that the function call actually prints the no. of vovels.
351 B
351 B
count_vowels
Retuns number of vowels in provided string.
Use a regular expression to count the number of vowels (A, E, I, O, U) in a string.
import re
def count_vowels (str):
return len (re.findall (r '[aeiou]', str, re.IGNORECASE))
`` `
`` `python
print(count_vowels('foobar')) # 3
print(count_vowels('gym'))# 0