1
resposta

validando um CPF

# Fiz dessa forma:

cpf = input('Digite seu CPF: ')

qtd_numeros_digitados = len(cpf)


if cpf.isdigit() is False:
    print('Erro: O CPF deve conter apenas números.  ')
elif qtd_numeros_digitados != 11:
    print('Erro: O CPF deve ter exatamente 11 dígitos.')
else:
    print('CPF válido.')
1 resposta

Oi, Rodrigo! Como vai?

Agradeço por compartilhar.

Gostei da sua solução, ela já cobre validações importantes, como verificar se o CPF tem apenas números e se tem a quantidade certa de dígitos. Isso mostra que você está estruturando bem o raciocínio no código. Continue explorando essas validações para deixar seu programa cada vez mais robusto.

Uma dica é aplicar o método strip() na entrada do usuário antes de validar. Assim, você evita que espaços em branco digitados atrapalhem a verificação. Exemplo:
cpf = input("Digite seu CPF: ").strip()

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!