Solución contar vocales

# pedir una cadena al usuario
# y decir cuantas vocales tiene

# pido una cadena al usuario

cadena = input("Dame una cadena ")

totalVocales = 0
# Recorreré la cadena

for letra in cadena:
    # comprobaré si es vocal
    if letra == "a" or letra == "e" or letra == "i" or letra == "o" or letra == "u":
        totalVocales += 1

# imprimo el resultado
print("vocales",totalVocales)

vocalesSin=0
vocalescon=0
for letra in cadena:
    # comprobaré si es vocal
    for vocal in "aeiou":
        if letra == vocal:
            vocalesSin += 1
    for vocal in "áéíóúàèìòùü":
        if letra == vocal:
            vocalescon += 1

# imprimo el resultado
print("vocales sin acentos",vocalesSin)
print("vocales con acentos",vocalescon)

Publicado por

Avatar del usuario

Juan Pablo Fuentes

Formador de programación y bases de datos