Buscar

Desenvolva um bloco de código que será o menu do programa, onde o usuário poderá inserir um novo contato, fazer uma consulta de um nome já cadastra...

Desenvolva um bloco de código que será o menu do programa, onde o usuário poderá inserir um novo contato, fazer uma consulta de um nome já cadastrado, remover ou fazer alteração em um contato previamente cadastrado;

Respostas

User badge image

Ed Verified user icon

Claro, segue um exemplo de bloco de código em Python que pode ser utilizado como menu para um programa de cadastro de contatos: ``` contatos = {} while True: print("Selecione uma opção:") print("1 - Inserir novo contato") print("2 - Consultar contato") print("3 - Remover contato") print("4 - Alterar contato") print("5 - Sair") opcao = input("Opção selecionada: ") if opcao == "1": nome = input("Digite o nome do contato: ") telefone = input("Digite o telefone do contato: ") email = input("Digite o email do contato: ") contatos[nome] = {"telefone": telefone, "email": email} print("Contato adicionado com sucesso!") elif opcao == "2": nome = input("Digite o nome do contato que deseja consultar: ") if nome in contatos: print("Telefone:", contatos[nome]["telefone"]) print("Email:", contatos[nome]["email"]) else: print("Contato não encontrado.") elif opcao == "3": nome = input("Digite o nome do contato que deseja remover: ") if nome in contatos: del contatos[nome] print("Contato removido com sucesso!") else: print("Contato não encontrado.") elif opcao == "4": nome = input("Digite o nome do contato que deseja alterar: ") if nome in contatos: telefone = input("Digite o novo telefone do contato: ") email = input("Digite o novo email do contato: ") contatos[nome] = {"telefone": telefone, "email": email} print("Contato alterado com sucesso!") else: print("Contato não encontrado.") elif opcao == "5": print("Saindo do programa...") break else: print("Opção inválida. Tente novamente.") ``` Este código utiliza um dicionário chamado `contatos` para armazenar as informações dos contatos. O menu é apresentado em um loop infinito, e o usuário pode selecionar uma das opções digitando o número correspondente. Cada opção executa uma ação diferente, como adicionar um novo contato, consultar um contato existente, remover um contato ou alterar as informações de um contato. A opção "5" permite sair do programa.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image