Solución: Reto 36

Reto 36:

  • Cuenta las vocales que tiene tu nombre usando un ciclo for.
nombre = input("Ingresa tu nombre: ")
i = 0
for item in nombre:
    if item in "aeiou":
        i += 1
print(nombre, "tiene", i, "vocales")

>>> nombre = input(«Ingresa tu nombre: «)
Ingresa tu nombre: Taiga
>>> i = 0
>>> for item in nombre:
… if item in «aeiou»:
… i += 1

>>> print(nombre, «tiene», i, «vocales»)
Taiga tiene 3 vocales

Este reto lo podemos hacer directo en la terminal en modo interactivo o con un script. Iniciamos ingresando tu nombre e inicializando la variable i que usaremos como contador. Recorreremos cada letra de tu nombre y lo compararemos contra la cadena ‘aeiou’. En caso de que la letra este dentro de la cadena, se incrementará el contador para saber cuantas vocales tiene tu nombre. Si quieres repasar la estructura de un condicional if o un ciclo for, te dejo el enlace a la entrada Control de flujo.

Cuéntanos como te fue con el trigésimo sexto reto.

¿Estas listo para el siguiente reto? Te dejo el texto del reto que sigue y el enlace de la solución para que verifiques tu respuesta.

RetoSolución
37.- Ahora cuenta cuantas vocales de cada una tiene tu nombre.Solución

¿Prefieres regresar a la lista de retos? Acá te dejo el enlace del listado completo: Retos con Python.

¡No olvides suscribirte a nuestro boletín!

¡No enviamos spam! Lee más en nuestra política de privacidad