Invierte en tu educación con el precio especial

Antes:$249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

11d

19h

53m

17s

1

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

[Como saber si el nombre ingresado por usuario empieza por vocal? Aquí te lo explico-

  1. Creamos una lista con las vocales.
vocales= ["a","e","i","o","u"]
  1. Ingresamos 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 ente 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 condicionales if y elif junto al operador de comparación (==) 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 verdadero imprime un texto con la vocal correspondiente, de lo contrario imprime la estructura del condicional 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")

Resultado

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
1
7320Puntos
un año

Comparto mi aporte de lo visto en el curso.