Um script com funcionalidades relacionados a CPF.
- Geração aleatória válida
- Validação de cpf digitados
Obs: O script apenas verifica a fórmula matemática de um cpf, não é checado o valor na Receita Federal.
generate
Função que retorna um cpf válido
instancia.check
Função que retorna
True
caso cpf digitado seja válido eFalse
caso contrário.
instancia.validate
Função que retorna um
list
com os 2 dígitos verificadores do cpf
Coloque o arquivo cpf.py no diretório do seu projeto
from cpf import *
cpf = generate()
print cpf
####Verificar um cpf digitado:
from cpf import *
cpf_user = CPF(raw_input('CPF: '))
if cpf_user.check():
print 'CPF válido'
else:
print 'CPF inválido'
from cpf import *
cpf = generate()
print 'CPF gerado: {}'.format(cpf)
digitos = cpf.validate()
print 'Dígitos verificadores : {}'.format(digitos)