Menu
CoddyTech

Adicionar Contato

Parte da seção Lógica e Fluxo do Journey de Python da Coddy. Lição 18 de 78.

challenge icon

Desafio

Fácil

Agora, crie a função add_contact, que recebe um argumento: contact_book (um dicionário). A função deve:

  1. Obter os dados de entrada do nome, telefone, e-mail e endereço do contato.
  2. Verificar se o nome já existe no dicionário. Se existir, imprimir: "Contact already exists!".
  3. Se não existir, salvar o contato no seguinte formato:

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

    Em seguida, imprimir: "Contact added successfully!".

Depois que sua função for executada, os testes imprimirão contact_book para verificar se o contato foi salvo nesse formato.

Experimente você mesmo

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 as lições de Lógica e Fluxo

Pratique por conta própria: Compilador de Python online