[Como saber si el nombre ingresado por usuario empieza por vocal? Aquí te lo explico-
vocales= ["a","e","i","o","u"]
nombre= input("escribe tu nombre: ")
nombre=nombre.lower()
x= nombre.startswith(vocales[0])
xe= nombre.startswith(vocales[1])
xi= nombre.startswith(vocales[2])
xo= nombre.startswith(vocales[3])
xu= nombre.startswith(vocales[4])
foriin vocales:
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)
Comparto mi aporte de lo visto en el curso.