Validador de CPF
Publicado por Djames Suhanko 12/12/2008
[ Hits: 18.983 ]
Homepage: www.phantomsystem.com.br
Um validador de CPF simples em poucas linhas.
#!/usr/bin/env python #Djames Suhanko import sys try: cpflimpo=sys.argv[1] except IndexError: print "Use %s NUMERO_DO_CPF" % sys.argv[0] sys.exit() if (len(cpflimpo) != 11 or not cpflimpo.isdigit()): print "Formato errado. Tente de novo (apenas numeros)" sys.exit() digito = {} digito[0] = 0 digito[1] = 0 a=10 total=0 for c in range(0,2): for i in range(0,(8+c+1)): total=total+int(cpflimpo[i])*a a=a-1 digito[c]=int(11-(total%11)) a=11 total=0 if (int(cpflimpo[9]) == int(digito[0]) and int(cpflimpo[10]) == int(digito[1])): print "CPF valido: ", for i in (range(len(cpflimpo))): if (i == 2 or i == 5): sep=cpflimpo[i]+" ." elif (i == 8): sep=cpflimpo[i]+" -" else: sep=cpflimpo[i] print "%s" % sep, else: print "CPF invalido"
Verificar se um número é primo
Cálculo de pontuação em Tranca
Nenhum comentário foi encontrado.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (15)
Tenho dois Link's ( IP VÁLIDOS ), estou tentando fazer o failover... (0)
Pendrive não formata de jeito nenhum (4)