Generation

generate functionSun, 28 May 2023

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:

def insert(agenda): name = input("Insira o nome do contato: ") agenda[name] = {'phone': [], 'email': []} while True: phone= input("Insira um telefone ou 0 para terminar: ") if phone == '0': break agenda[name]['phone'].append(phone) while True: email = input("Insira um email ou 0 para terminar: ") if email == "0": break agenda[name]['email'].append(email) def show(agenda): name = input("Qual o nome do contato? ") if name in agenda: print("Nome:", name) print("Telefone:") for phone in agenda[name]["phone"]: print("-", phone) print("Email:") for email in agenda[name]['email']: print("-", email) else: print("

Questions about programming?Chat with your personal AI assistant