# https://pypi.org/project/validate-docbr/ from validate_docbr import CPF cpf = CPF() """ Quantos CPFs existem com os mesmos últimos 6 dígitos? Y - Dígitos conhecidos X - Dígitos a serem descobertos XXX.XXY.YYY-YY """ cpfs = [] last_digits = cpf.generate()[5:] start_size = 11 - len(last_digits) # Validando cada um dos CPFs. [cpfs.append(f"{i:0{start_size}}" + last_digits) for i in range(int("9"*start_size)) if(cpf.validate(f"{i:0{start_size}}" + last_digits))] # Quantidade de CPFs descobertos. print(f"{len(last_digits)} Dígitos: {len(cpfs)}")