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