Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

[códigos] Gerador cpf e simulador de compra

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Python [códigos] Gerador cpf e simulador de compra

    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
    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... ^^
    Att,

    [A]ntharaz



    sigpic

  • Font Size
    #2
    Não entendo python mais por voce ja ter finalizado um projeto ja é um começo força ae pq eu sei que nao e facil rsrsrsrs !

    Gostou do meu Post? seja educado peça


    Msn: andersondex@hotmail.com
    Skype: dex.oficial

    Comment

    X
    Working...
    X