Curso de Fundamentos de Python

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

[1) Creamos una lista con las vocales

vocales= ["a","e","i","o","u"]
  1. Ingresamos un nombre de usuario.
nombre= input("escribe tu nombre: ")
  1. Usamos la funcion lower() la cual nos convierte una cadena de texto a letras minusculas en caso de que el usuario ingrese texto en mayusculas.
nombre=nombre.lower()
  1. Creamos una variable x y usamos la funcion startswith() en la cual le indicamos como argumento que en la lista vocales analice la posicion [0], que en este seria la letra “a”, y valide si coincide con la letra inicial de la variable nombre.
x= nombre.startswith(vocales[0]) 
  1. Repetimos el paso anterior cambiando la posicion de cada una de las vocales que hay en la lista y creando otra variable x, en este caso use el consecutivo de las vocales (xe,xi,xo,xu).
xe= nombre.startswith(vocales[1]) 
xi= nombre.startswith(vocales[2])
xo= nombre.startswith(vocales[3]) 
xu= nombre.startswith(vocales[4])  
  1. Usamos el ciclo for para hacer un recorrido dentro de la lista vocales.
for i in vocales:
  1. Se usa los condiccionales if y elif junto al operador de comparacion (==) la cual hace un recorrido y compara cada una de las variables x, si coincide con una de las vocales de la lista. si es TRUE imprime un texto con la vocal correspondiente, de lo contrario imprime la estructura del condiccional else.
    if x==True:
        print("tu nombre empieza con vocal a")
        break
    elif xe==True:
        print("tu nombre empieza con vocal e")
        break
    elif xi==True:
        print("tu nombre empieza con vocal i")
        break
    elif xo==True:
        print("tu nombre empieza con vocal o")
        break
    elif xu==True:
        print("tu nombre empieza con vocal u")
        break
else:
    print("tu nombre no empieza con vocal")

Pruebas

escribe tu nombre: ivan
tu nombre empieza con vocal i
PS C:\Users\user> & C:/Users/user/AppData/Local/Programs/Python/Python311/python.exe "c:/Users/user/OneDrive/Desktop/codigo platzi/condiccionales.py"
escribe tu nombre: uber
tu nombre empieza con vocal u
PS C:\Users\user> & C:/Users/user/AppData/Local/Programs/Python/Python311/python.exe "c:/Users/user/OneDrive/Desktop/codigo platzi/condiccionales.py"
escribe tu nombre: CAROLINA
tu nombre no empieza con vocal
```](url)







Curso de Fundamentos de Python

Toma las primeras clases gratis

COMPARTE ESTE ARTÍCULO Y MUESTRA LO QUE APRENDISTE

0 Comentarios

para escribir tu comentario

Artículos relacionados