Python | Contar vocales en una cadena

Aquí, vamos a aprender cómo contar vocales en una cadena en Python ? Aquí, tenemos una cadena con las vocales y las consonantes, tenemos que contar las vocales .

Dada una cadena, y tenemos que contar el número total de vocales en la cadena usando el programa pitón.

Ejemplo:

    Input:
Str = "Hello world"
Output:
Total vowels are: 3

Programa:

# count vowels in a string 
# declare, assign string
str = "Hello world"
# declare count
count = 0
# iterate and check each character
for i in str:
# check the conditions for vowels
if( i=='A' or i=='a' or i=='E' or i=='e'
or i=='I' or i=='i' or i=='O' or i=='o'
or i=='U' or i=='u'):
count +=1;
# print count
print "Total vowels are: ", count

salida

    Total vowels are:  3

Implementar el programa mediante la creación de funciones para comprobar vocal y contar las vocales:

Aquí , estamos creando dos funciones:

1) isVowel ()

Esta función tendrá carácter como un argumento, y vuelve verdadera , si el personaje es vocal.

2) countVowels ()

Esta función se llevará a cadena como argumento, y el número total de vocales class de la cadena.

Programa:

# count vowels in a string 
# function to check character
# is vowel or not
def isVowel(ch):
# check the conditions for vowels
if(ch=='A' or ch=='a' or ch=='E' or ch=='e'
or ch=='I' or ch=='i' or ch=='O' or ch=='o'
or ch=='U' or ch=='u'):
return True
else:
return False
# function to return total number of vowels
def countVowel(s) :
# declare count
count =0
# iterate and check characters
for i in str:
if(isVowel(i) == True):
count += 1
return count
# Main code
# declare, assign string
str = "Hello world"
# print count
print "Total vowels are: ", countVowel(str)

salida

    Total vowels are:  3


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *