Faça um script Python que crie uma agenda de telefones e e-mails que utilize o ‘nome’ como chave e os demais campos (telefone e e-mails) armazenados como lista no dicionário. O script deve indefinidamente oferecer opções ao usuário, como o menu a seguir, até que o usuário digite 0 (zero) como opção para finalizar. Menu da Agenda: ******** Agenda em Python ********* Existem: 0 contatos cadastrados *********************************** 1. Inserir um contato 2. Consultar um contato 3. Remover um contato 4. Listar toda a agenda 0. Finalizar Digite a opção desejada:
agenda_de_contatos = {} def inserir_contato(nome, telefone, email): agenda_de_contatos[nome] = {'telefone': telefone, 'email': email} def apagar_contato(nome): try: del agenda_de_contatos[nome] except KeyError: print('Contato não encontrado.') def consultar_contato(nome): try: contato = agenda_de_contatos[nome] print(f'Telefone: {contato["telefone"]}') print(f'E-mail: {contato["email"]}') except KeyError: print('Contato não encontrado.') def listar_contatos(): for contato in agenda_de_contatos.keys(): print(contato) def menu(): print('******** Agenda em Python *********') print(f'