adriano marinho Postado Janeiro 21, 2023 Compartilhar Postado Janeiro 21, 2023 print("\nSeja bem vindo ao banco de dados do Adriano, escolha uma opcao\n") # Menu do programa opcao = 0 while opcao != 3: print(''' [ 1 ] Pesquisar Clientes, produtos ou serviços [ 2 ] Cadastro Atualização de clientes, produtos e serviços [ 3 ] Sair do banco de dados''') opcao = int(input('\nQual é a sua opção?\n')) if opcao == 1: pesquisa elif opcao == 2: cadastro else: print("Opcao invalida, tente novamente") def pesquisa(): # titulo do programa print("\nPesquisando clientes na base de dados de Adriano\n") # inicio da pesquisa palavra = input("\nPesquise por um termo ou cliente:\n") # abrindo o banco de dados em texto abrir = open('base_clientes.txt', 'r') # iniciando a contagem de resultados contador = 0 # condicao para localizar a linha exata do que foi digitado e retornar for linha in abrir: linha = linha.rstrip() if palavra in linha: # finalizando a contagem de dados pesquisados contador = contador + 1 print(linha) def cadastro(): # retornando o valor em tela print("\nForam retornada", contador, "linhas") # Escrevendo no final do banco de dados em texto print("\n") texto = input("Para acrescentar um dado de um cliente, digite o que deseja + o cliente:\n") abrir = open('base_clientes.txt', 'a') abrir.write(texto + "\n") print("Operação concluída no arquivo " + abrir.name + " usando o modo de acesso " + abrir.mode) abrir.close() print("\nTexto alterado:") arquivo = open('base_clientes.txt', 'r') for linha in arquivo: linha = linha.rstrip() print(linha) # fechando o banco de dados em texto abrir.close() print("Para voltar o codigo do inicio tecle enter, para fechar, tecle esc") Link to comment Compartilhe em outros sites Outras opções de compartilhamento...
Postagens Recomendadas
Crie uma conta ou entre para comentar 😀
Você precisa ser um membro para deixar um comentário.
Crie a sua conta
Participe da nossa comunidade, crie sua conta.
Criar minha conta agoraÉ bem rápido!
Entrar
Você já tem uma conta?
Entrar agoraFaça o login agora.