VALIDADOR DE CPF - Python - Fórum Script Brasil
Asked by Brother Worship,
alguém pode me ajudar? Sou iniciante em python e recebi esse desafio para fazer:
Preciso desenvolver um algoritmo que permita descobrir os dígitos de controle de um CPF de uma pessoa contendo apenas 9 dígitos e também permita conferir se um CPF já com os 11 dígitos está correto ou não.
O sistema deve apresentar ao usuário duas opções para escolha:
Calcular os dígitos de controle do CPF: neste caso solicite os nove dígitos do CPF (você pode ler cada dígito em uma variável) – Deve ser implementado como uma função que retorne os dígitos de controle.
Verificar a validade de um CPF: Neste caso solicite os onze dígitos do CPF (novamente, você pode ler cada dígito em uma variável) – Deve ser implementado como uma função que retorne se é ou não válido (True ou False).
Seja qual for opção do usuário, deve ser apresentado na saída do sistema, o valor da soma do cálculo do primeiro dígito e a do segundo dígito. Caso a opção do usuário seja "Calcular" os dígitos, como saída exiba as informações: CPF e Dígito. Caso a opção do usuário seja "Verificar" a validade, então imprima se o CPF está correto ou não.
http://wiki.python.org.br/VerificadorDeCPF
Acho que já nos vimos em outro fórum kk
segue o link que acredito que será útil para compreender como validar e como calcular os dígitos verificadores do CPF: