1

Como saber si un nombre ingresado inicia con vocal? Aquí te lo explico-

[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.
foriin 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")
        breakelif xe==True:
        print("tu nombre empieza con vocal e")
        breakelif xi==True:
        print("tu nombre empieza con vocal i")
        breakelif xo==True:
        print("tu nombre empieza con vocal o")
        breakelif xu==True:
        print("tu nombre empieza con vocal u")
        breakelse:
    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)







Escribe tu comentario
+ 2