0 calificaciones0% encontró este documento útil (0 votos)
6 vistas1 página
El documento describe un programa de agenda que permite al usuario añadir, modificar, buscar, borrar y listar contactos almacenados en un diccionario. El programa muestra un menú con estas opciones y permite realizar las acciones correspondientes sobre los nombres y números de teléfono almacenados.
El documento describe un programa de agenda que permite al usuario añadir, modificar, buscar, borrar y listar contactos almacenados en un diccionario. El programa muestra un menú con estas opciones y permite realizar las acciones correspondientes sobre los nombres y números de teléfono almacenados.
El documento describe un programa de agenda que permite al usuario añadir, modificar, buscar, borrar y listar contactos almacenados en un diccionario. El programa muestra un menú con estas opciones y permite realizar las acciones correspondientes sobre los nombres y números de teléfono almacenados.
de teléfono. # El programa nos dará el siguiente menú: # # * Añadir/modificar: Nos pide un nombre. Si el nombre se encuentra en la agenda, debe mostrar el teléfono y, # opcionalmente, permitir modificarlo si no es correcto. Si el nombre no se encuentra, debe # permitir ingresar el teléfono correspondiente. # * Buscar: Nos pide una cadena de caracteres, y nos muestras todos los contactos cuyos nombres comiencen por dicha cadena. # * Borrar: Nos pide un nombre y si existe nos preguntará si queremos borrarlo de la agenda. # * Listar: Nos muestra todos los contactos de la agenda. # # Implementar el programa con un diccionario.
if opcion == 1: nombre = input("Nombre del contacto:") if nombre in agenda: print("%s ya existe su número de teléfono es %s" % (nombre,agenda[nombre])) opcion = input("Pulsa 's' si quieres modificarlo!!!. Otra tecla para continuar.") if opcion == "s": numero = input("Dame el nuevo número de teléfono:") agenda[nombre]=numero else: numero = input("Dame el número de teléfono:") agenda[nombre]=numero elif opcion == 2: cadena = input("Nombre del contacto a buscar:") for nombre, numero in agenda.items(): if nombre.startswith(cadena): print("El número de teléfono de %s es el %s" % (nombre,agenda[nombre])) elif opcion == 3: nombre = input("Nombre del contacto para borrar:") if nombre in agenda: opcion = input("Pulsa 's' si quieres borrarlo!!!. Otra tecla para continuar.") if opcion == "s": del agenda[nombre] else: print("No existe el contacto") elif opcion == 4: for nombre, numero in agenda.items(): print(nombre,"->",numero) elif opcion == 5: break else: print("Opción incorrecta")