def menu(): print("MENU") print("1 - INSERIR/ATUALIZAR") print("2 - CONSULTAR") print("3 - REMOVER") print("4 - MOSTRAR TODOS") print("5 - SAIR") opcao = int(input()) return opcao # LER AS INFORMAÇOES DO ARQUIVO import os.path enderecos = {} if(os.path.isfile('agenda.txt')): print("O arquivo existe") with open("agenda.txt", "r") as arquivo: conteudo = arquivo.readlines() for linha in conteudo: auxiliar = linha.split(";") enderecos[auxiliar[0]]=auxiliar[1].strip('\n') else: print("O arquivo não existe") #CODIGO PRINCIPAL #enderecos['jesse'] = "Avenida A, numero 55" while(True): match (menu()): case 1: chave = input("Digite o nome da pessoa\n") novoEndereco = input("Digite o endereço\n") enderecos[chave]=novoEndereco case 2: chave = input("Digite o nome da pessoa\n") if chave in enderecos: print(enderecos[chave]) else: print("Chave não existe") case 3: chave = input("Digite o nome da pessoa\n") if chave in enderecos: del enderecos[chave] else: print("Chave não existe") case 5: break case 4: for chave in enderecos.keys(): print(chave+";"+enderecos[chave]) case _: print("Opção inválida!\n") print("FIMMMMMM") texto = "" with open("agenda.txt", "w") as arquivo: for chave in enderecos.keys(): texto = texto + chave + ";"+enderecos[chave]+"\n" arquivo.write(texto)