Validador de CPF
Publicado por Djames Suhanko 12/12/2008
[ Hits: 19.206 ]
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"
Tkinter - Sistema de Cadastro de Cursos, Alunos e Turmas
Organizador de Arquivos em Python + tkinter
Árvore binária de busca do tipo splay
Calculadora de funções do 1º grau
Nenhum coment�rio foi encontrado.
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
Erro no boot pen drive 4gb (1)
Ajude-me a criar uma lista de jogos retrô! (5)
Alguém pode me recomendar um editor de textos? (2)
meus dois pen drives não são mais reconhecidos pelo meu PC apos tentar... (1)