Python cuenta el número de vocales en una cadena
En Python, podemos contar el número de vocales en una cadena recorriendo cada carácter de la cadena y comprobando si es una vocal (a, e, i, o, u). A continuación se muestra un ejemplo de código sencillo.
Ejemplo
def count_vowels(s):
vowels = "aeiouAEIOU"
count = 0
for char in s:
if char in vowels:
count += 1
return count
# Cadena de ejemplo
text = "Hello, World!"
print(f"La cantidad de vocales es: {count_vowels(text)}")
vowels = "aeiouAEIOU"
count = 0
for char in s:
if char in vowels:
count += 1
return count
# Cadena de ejemplo
text = "Hello, World!"
print(f"La cantidad de vocales es: {count_vowels(text)}")
Análisis del código:
vowels = "aeiouAEIOU": define una cadena que contiene todas las vocales, incluidas mayúsculas y minúsculas.count = 0: inicializa un contador para registrar el número de vocales.for char in s:: recorre la cadenascarácter por carácter.if char in vowels:: comprueba si el carácter actual es una vocal.count += 1: si es una vocal, el contador se incrementa en 1.return count: devuelve el número final de vocales.text = "Hello, World!": define una cadena de ejemplo.print(f"元音字母的数量是: {count_vowels(text)}"): llama a lacount_vowelsfunción e imprime el resultado.
Salida:
元音字母的数量是: 3Otras extensiones
Ejemplo de Python3