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
Truecaso cpf digitado seja válido eFalsecaso contrário.
instancia.validate
Função que retorna um
listcom 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)