Agenda de Contatos
Publicado por Franklin Anderson de Oliveira Souza 24/07/2004
[ Hits: 31.389 ]
Homepage: http://fisica.ufmt.br/~franklinbr/
Este programinha salva em um arquivo txt os cadastros de nome, tel celular e telefone residencia. Depois pode listar os cadastrados de varias forma. Tudo usando um arquivo txt como banco de dado.
valeu !
#Este programa contem alguns bugs. #Se descobrir resolva! Se resolver me avise! #Eh que tambem estou aprendendo !!! #Eh necessario fazer um cadastro antes de realizar uma consulta. import time def autor(): print"Carregando..." time.sleep(0.5) print"Formatando....." time.sleep(1.5) print "\t\t!!! ESTE PROGRAMA ESTA SOB A LINCENCA GPL!!! VERSION - 0.1 " print "#"*80 print "\t\tAutor: Franklin Anderson de Oliveira Souza <merovigiam>" print "\t\tE-mail: franklinbr@linuxmail.org" print "\t\tUin: 263860180" print "\t\tVIDA LONGA AO DEBIAN !!!" print "#"*80 print "\n\n\n" a = raw_input("voltar para o menu inicial ?(Y/N)").lower() if a == 'y': inicio() if a == 'n': print"Finalizando..." time.sleep(0.5) exit def inicio (): print "Selecione uma das opcoes abaixo:" print "\t(1) Cadastro" print "\t\t(2) Consulta" print "\t\t\t(3) Sair" print "\t\t\t\t(4) sobre" escolha = input("Opcao\n -->") if escolha == 1: cadastro() if escolha == 3: print"Finalizando..." time.sleep(0.5) exit if escolha == 2: ver() if escolha == 4: autor() if escolha >= 5: print("este numero nao esta no menu de opcoes") inicio() if escolha <= 0: print("este numero nao esta no menu de opcoes") inicio() def cadastro (): arq = open("cadastro.txt", 'a') nome = raw_input("Entre com o nome\n-->") telr = raw_input("Entre com o Numero do Telefone Residencial\n-->") telc = raw_input("Entre com o Numero do Celular\n-->") print "====================================" print "\tCADASTRADO!" print "Nome: %s\nTel. Residencial: %s\nTel. Celular %s\n" %(nome,telr,telc) print "====================================" aa = "%s\n%s\n%s\n" %(nome,telr,telc) arq.write(aa) arq.close() inicio() def ver (): print"(1) Visualizar Nomes e Telefones Residencias " print"\t(2) Visualizar Nome e Telefones Celulares" print"\t\t(3) Visualizar Tudo" print"\t\t\t(4) Voltar para o inicio" print"\t\t\t\t(5) Sair" escolha = input("Opcao\n-->") if escolha == 1: print"="*30 arq = open("cadastro.txt") ac = arq.readlines() for k in range(0, len(ac),3): print "=="*3 print "Nome: %s\nTel.Res: %s" %(ac[k],ac[k+1]) arq.close() print"="*30 ver() if escolha == 2: print"="*30 arq = open("cadastro.txt") ac = arq.readlines() for k in range(0, len(ac),3): print "=="*3 print "Nome: %s\nTel.Cel: %s" %(ac[k],ac[k+2]) arq.close() print"="*30 ver() if escolha == 3: print"="*30 arq = open("cadastro.txt") ac = arq.readlines() for k in range(0, len(ac),3): print "=="*3 print "Nome: %s\nTel.Cel: %s\nTel.Res: %s" %(ac[k],ac[k+1],ac[k+2]) arq.close() print"="*30 ver() if escolha == 4: inicio() if escolha == 5: print"Finalizando..." time.sleep(0.5) exit if escolha <=0: print"="*30 print("este numero nao esta no menu de opcoes") print"="*30 ver() if escolha >=6: print"="*30 print("este numero nao esta no menu de opcoes") print"="*30 ver() inicio()
Leitor de arquivo via linha de comandoEs
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Atualizar Debian Online de uma Versão para outra
Proteja seu Linux Mint com o Timeshift: Restaure o sistema mesmo que ele não inicie!
Instalando Google Chrome no Debian 13
Alguém pode me recomendar um editor de textos? (0)
meus dois pen drives não são mais reconhecidos pelo meu PC apos tentar... (1)