Funciones en Python (2024)
Requisitos de finalización
14. Ejercicio tipo final
14.12. Lista con Diccionarios.
Se debe carga una lista con diccionarios. Los datos para almacenar del diccionario son dni y nombre. Una función carga debe regresar un diccionario que se va agregando a la lista.
def menu():
print("1- cargar")
print("2- mostrar")
print("3- salir")
opc=input("Ingrese una opción:")
return opc
def cargar():
d={}
dni=int(input("Ingrese su DNI:"))
nombre=input("Ingrese su nombre: ")
d[dni]=nombre
return(d)
#-------------Codigo Principal o main script--------------
lista=[]
ejecutando=True
while ejecutando:
x=menu()
if x=='1':
SoN=input("Desea agregar un elemento a la lista S o N?").upper()
if SoN=='S':
lista.append(cargar())
else:
print("continuamos..")
elif x=='2':
print(lista)
elif x=='3':
print("Fin del programa..")
ejecutando=False
else:
print("Opción no válida...reingrese..")