Bem, comecei a estudar python ontem com o Voltz e fiz um gerador de cpf e um simulador de compras.
Eu sei que para vocês não deve ser nada, mas para mim que estou no começo é. Vou postar pois pode ajudar algum novato em relação a sintaxe de comandos ou coisa do tipo.
Gerador de CPF
Simulador de compras
Eu aceito críticas e sugestões... ^^
Eu sei que para vocês não deve ser nada, mas para mim que estou no começo é. Vou postar pois pode ajudar algum novato em relação a sintaxe de comandos ou coisa do tipo.
Gerador de CPF
Código:
import random print "Gerador de CPF feito por Antharaz apenas para teste de conhecimento." v = 1 resposta = -1 while resposta < 1: resposta = int(raw_input('Quantos CPFs deseja gerar?')) while v <= resposta: a = random.randint(1,9) b = random.randint(1,9) c = random.randint(1,9) d = random.randint(1,9) e = random.randint(1,9) f = random.randint(1,9) g = random.randint(1,9) h = random.randint(1,9) i = random.randint(1,9) j = (a*10+b*9+c*8+d*7+e*6+f*5+g*4+h*3+i*2) j = j%11 if j <= 1 : j = 0 else : j = 11 - j m = (a*11+b*10+c*9+d*8+e*7+f*6+g*5+h*4+i*3+j*2) m = m % 11 if m <= 1 : m = 0 else : m = 11 - m print "%d%d%d.%d%d%d%.d%d%d-%d%d" %(a,b,c,d,e,f,g,h,i,j,m) v=v+1 print "Obrigado por usar este gerador de CPF."
Simulador de compras
Código:
preco={'Leite':20, 'Carro':20000, 'Motor':4500,'Geladeira':3000,'Fogao':2500} resp = 'n' def menu(pp): print pp[0],'R$ ',pp[1] dinheiro = float(raw_input('Digite quantos reais voce tem: ')) map(menu,preco.items()) while resp <> 's': print "Voce tem R$%.2f." % dinheiro while 1: produto = raw_input('O que deseja comprar? ') try: npreco = preco[produto] break except: print "Digite um produto valido." dinheiro = dinheiro - npreco print "Voce comprou um(a) %s com sucesso." %produto resp = raw_input('Deseja encerrar o programa? ')
Eu aceito críticas e sugestões... ^^
Comment