seabeck.pages.dev

Como validar CPF usando apenas ferramentas do Windows?

Validar um CPF manualmente pode ser trabalhoso e propenso a erros. Com um script simples em Python, você pode automatizar esse processo usando apenas as ferramentas nativas do Windows, garantindo precisão e rapidez.

Pré-requisitos

Passo 1: Criar o script de validação

Abra o Bloco de Notas e cole o código abaixo. Este script implementa o algoritmo de validação de CPF, verificando os dígitos verificadores.

def validar_cpf(cpf):
    cpf = ''.join(filter(str.isdigit, cpf))
    if len(cpf) != 11 or cpf == cpf[0] * 11:
        return False
    def calculo_digitos(cpfs):
        reverso = 10
        total = 0
        for index in range(len(cpfs)):
            total += int(cpfs[index]) * reverso
            reverso -= 1
            if reverso < 2:
                reverso = 11
                d = 11 - (total % 11)
                d = 0 if d > 9 else d
                cpfs += str(d)
                total = 0
        return cpfs
    novo_cpf = calculo_digitos(cpf[:-2])
    if novo_cpf == cpf:
        return True
    return False

if __name__ == "__main__":
    cpf = input("Digite o CPF (com ou sem pontuação): ")
    if validar_cpf(cpf):
        print("CPF válido!")
    else:
        print("CPF inválido!")

Passo 2: Salvar e executar o script

Salve o arquivo como validar_cpf.py em uma pasta de sua escolha. Abra o Prompt de Comando, navegue até a pasta e execute:

python validar_cpf.py

Digite o CPF quando solicitado e o script retornará se é válido ou não.

Exemplo Prático

CPF de Entrada Saída Esperada
123.456.789-09 CPF inválido!
529.982.247-25 CPF válido!
111.111.111-11 CPF inválido!

Conclusão

Com este método, você automatiza a validação de CPF em segundos, evitando erros manuais e garantindo confiabilidade nos dados processados.