[ Foro de Python ]
Buenos dias,
Queria reguntarles acerca de una duda que tengo de algo que se me ocurrio y lo estoy intentando pero nada.
la idea es que quiero en un solo print pedir el nombre completo de una persona y que atraves de una estructura diccionario pueda mostrar por pantalla el nombre por aparte y los apelidos por aparte.
estoy realizando lo siguiente pero no0 se como hacer para el objetivo indicado.
nombre=input("digite su nombre completo:")
miNombreCompleto={"nombre":nombre}
print(miNombreCompleto)
creo que con split se podria pero no he dado como utilizarlo en diccionario, si pueden ayudarme se los agradezco
No tiene mucho sentido lo que quieres hacer porque tendrás problemas si el usuario introduce dos nombres y un apellido, o cualquier otra combinación. Tampoco entiendo qué quieres hacer con el diccionario, no hace falta.
Pero sería algo así:
# Diccionario que no hace falta. Lo dejo como idea.
#nombre = {"Nombre": [], "Apellidos": []}
nombre_NA = input("Introduce un nombre y dos apellidos: ")
nombre_s = nombre_NA.split(" ", 1)
print("Nombre:", nombre_s[0])
print("Apellidos:", nombre_s[1])
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)