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
fromcpfimport*cpf=generate()
printcpf####Verificar um cpf digitado:
fromcpfimport*cpf_user=CPF(raw_input('CPF: '))
ifcpf_user.check():
print'CPF válido'else:
print'CPF inválido'fromcpfimport*cpf=generate()
print'CPF gerado: {}'.format(cpf)
digitos=cpf.validate()
print'Dígitos verificadores : {}'.format(digitos)