Reto 37:
- Ahora cuenta la cantidad de vocales de cada una que tiene tu nombre.
nombre = input("Ingresa tu nombre: ")
a = 0
e = 0
i = 0
o = 0
u = 0
for item in nombre:
if item in "aeiou":
if item == 'a':
a += 1
elif item == 'e':
e += 1
elif item == 'i':
i += 1
elif item == 'o':
o += 1
else:
u += 1
print(nombre,"tiene:")
print("a",a)
print("e",e)
print("i",i)
print("o",o)
print("u",u)
>>> nombre = input(«Ingresa tu nombre: «)
Ingresa tu nombre: Taiga
>>> a = 0
>>>e = 0
>>>i = 0
>>>o = 0
>>>u = 0
>>>for item in nombre:
… if item in «aeiou»:
… if item == ‘a’:
… a += 1
… elif item == ‘e’:
… e += 1
… elif item == ‘i’:
… i += 1
… elif item == ‘o’:
… o += 1
… else:
… u += 1
…
>>> print(nombre,»tiene:»)
Taiga tiene:
>>> print(«a»,a)
a 2
>>> print(«e»,e)
e 0
>>> print(«i»,i)
i 1
>>> print(«o»,o)
o 0
>>> print(«u»,u)
u 0
Este reto lo podemos hacer directo en la terminal en modo interactivo o con un script. Iniciamos ingresando tu nombre e inicializando una variable por cada vocal que usaremos como contadores. Recorreremos cada letra de tu nombre y lo compararemos contra la cadena ‘aeiou’. En caso de que la letra este dentro de la cadena, evaluaremos a que vocal pertenece e incrementaremos el contador. 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 séptimo 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.
Reto | Solución |
---|---|
38.- Reemplaza las vocales de tu nombre por – . | Próximamente |
¿Prefieres regresar a la lista de retos? Acá te dejo el enlace del listado completo: Retos con Python.