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")