Menu
CoddyTech

Agregar Contacto

Parte de la sección Lógica y flujo del Journey de Python de Coddy. Lección 18 de 78.

challenge icon

Desafío

Fácil

Ahora, crea la función add_contact, que toma un argumento: contact_book (un diccionario). La función debe:

  1. Obtener la entrada para el nombre, el teléfono, el correo electrónico y la dirección del contacto.
  2. Comprobar si el nombre ya existe en el diccionario. Si es así, imprimir: "Contact already exists!".
  3. Si no, guardar el contacto con el siguiente formato:

    contact_book[name] = {
    	"phone": phone,
    	"email": email,
    	"address": address
    }

    Después, imprimir: "Contact added successfully!".

Después de que se ejecute la función, las pruebas imprimen contact_book para comprobar que el contacto se guardó con este formato.

Pruébalo tú mismo

def display_menu():
    print("Contact Book Menu:")
    print("1. Add Contact")
    print("2. View Contact")
    print("3. Edit Contact")
    print("4. Delete Contact")
    print("5. List All Contacts")
    print("6. Exit")

Todas las lecciones de Lógica y flujo

Practica por tu cuenta: Compilador de Python online