You are on page 1of 1

def validation(cpf):

numbers = [int(digit) for digit in cpf if digit.isdigit()]


if sum(character.isdigit() for character in cpf) == 11 and len(cpf) <= 15:
digit_verif_1 = (sum(a*b for a, b in zip(numbers[0:9], range(10, 1, -1))) *
10 % 11) % 10
digit_verif_2 = (sum(a*b for a, b in zip(numbers[0:10], range(11, 1, -1)))
* 10 % 11) % 10
if numbers[9] == digit_verif_1 and numbers[10] == digit_verif_2: return
True
return False

You might also like