0% encontró este documento útil (0 votos)
37 vistas

Código de Python

El documento presenta el código de una agenda en Python que permite registrar, mostrar, actualizar y eliminar contactos. La agenda almacena los contactos en un diccionario con su ID, nombre, apellido, teléfono y estado. El programa muestra un menú para realizar estas acciones sobre la agenda.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
37 vistas

Código de Python

El documento presenta el código de una agenda en Python que permite registrar, mostrar, actualizar y eliminar contactos. La agenda almacena los contactos en un diccionario con su ID, nombre, apellido, teléfono y estado. El programa muestra un menú para realizar estas acciones sobre la agenda.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Código de Python:

#---------------------------------------------------------

#| ID | NOMBRE | APELLIDO | TELEFONO | ESTADO |

#---------------------------------------------------------

#| 1001 | Alexander | Diaz | 989856248 | activo |

#---------------------------------------------------------

#| 1002 | Raul | Mendoza | 989856242 | activo |

#---------------------------------------------------------

#| 1003 | Juan | Perez | 989856243 | activo |

#---------------------------------------------------------

#| 1004 | Carlos | Aponte | 989856244 | activo |

#---------------------------------------------------------

#| 1005 | Kevin | Cueva | 989856245 | activo |

#---------------------------------------------------------

agenda={"1001":["1001","Alexander","Diaz","989856248","activo"],

"1002":["1002","Raul","Mendoza","989856242","activo"],

"1003":["1003","Juan","Perez","989856243","activo"],

"1004":["1004","Carlos","Aponte","989858244","activo"],

"1005":["1005","Kevin","Cueva","989856245","activo"]}

#Registrar clientes

#Mostrar clientes

#Actualizar clientes

#Eliminar clientes

#Salir

inicio=(input("¿Desea iniciar programa?... y/n: "))

while inicio == "y":

print("SELECCIONE UNA OPCIÓN")


print("(0) Salir ")

print("(1) Agregar contacto")

print("(2) Modificar contacto")

print("(3) Eliminar contacto")

print("(4) Buscar contacto")

menu=(input("Seleccione una opción del menú: "))

if menu=="0":

print(agenda)

print(" ")

print("Salió del programa...")

break

if menu=="1":

print("Agregar nuevo contacto, ingrese los datos ")

ID=(input("Ingrese ID: "))

nombre=(input("Ingresar el nombre: "))

apellido=(input("Ingresar el apellido: "))

telefono=(input("Ingresar el telefono: "))

estado=(input("Ingresar el estado: "))

agenda[ID]= [ID,nombre,apellido,telefono,estado]

print(agenda)

inicio=(input("Desea continuar?... y/n: "))

else:

if menu=="2":

print("Ingrese los datos a actualizar ")

ID=(input("Ingrese el ID: "))

nombre=(input("Ingresar el nuevo nombre: "))

apellido=(input("Ingresar el apellido: "))

telefono=(input("Ingresar el telefono: "))

estado=(input("Ingresar el estado: "))

agenda.update({ID:[ID,nombre,apellido,telefono,estado]})
print(agenda)

inicio=(input("Desea continuar?... y/n: "))

else:

if menu=="3":

print(agenda)

ID=(input("Ingrese el ID del cliente a eliminar: "))

if ID in agenda:

agenda.pop(ID)

print("El cliente fué elininado con exito")

print(agenda)

inicio=(input("Desea continuar?... y/n: "))

else:

if menu=="4":

busca=input("Ingrese el ID del cliente a buscar ")

print("El usuario", agenda[busca][0],"se llama",agenda[busca][1], "se


apellida",agenda[busca][2],"su numero de telefono es",agenda[busca][3],"su estado
es",agenda[busca][4])

inicio=input("¿Desea continuar?:....y/n")

while inicio == "n":

print("muchas gracias por su preferencia")

break
Diagrama de flujo:

También podría gustarte