1
resposta

Faça como eu fiz na aula

cpf

from validate_docbr import CPF

class ValidarCpf:

def __init__(self, documento):
    if self.validacpf(documento):
        self.documento = documento
    else:
        raise ValueError("CPF inválido!!")

def __str__(self):

        return "O CPF {} é válido !!".format(self.mask_cpf())

def validacpf(self, documento):

    if len(documento) == 11:
        validador = CPF()
        return validador.validate(documento)
    else:
        raise ValueError("Quantidade de digitos inválido")


def mask_cpf(self):

    mask = CPF()
    return mask.mask(self.documento)

main

from cpf import ValidarCpf

cpf = "51890577200" objeto_cpf = ValidarCpf(cpf) print(objeto_cpf)

1 resposta

Fala, Marcelo! Tudo bem?

Mandou bem!

Ficou com alguma dúvida durante a execução? Caso tenha ficado fique a vontade para compartilhar conosco.

Continue praticando.

Até mais!