Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Validação de formato - Resposta

import re

formato_cpf = r'^\d{3}\.\d{3}\.\d{3}-\d{2}'             # define formato padrão
# Regex:
# \d{3}: Três dígitos numéricos
# \.: Ponto literal -> necessário usar "\" (backslash) para informar o ponto como caracter normal
# -: Traço literal (dash) -> Não presisa usar backslash
# \d{2} Dois dígitos finais
cpf = input('Digite o CPF no formato XXX.XXX.XXX-XX: ') # Solicita o CPF do user
if re.fullmatch(formato_cpf, cpf):                      # compara com a entrada 
  print('O CPF está no formato correto.')
else:
  print('CPF inválido!')
1 resposta
solução!

Olá Eduardo! Tudo bem?

Seu código para validar o formato do CPF está perfeito! A regex que você usou parece estar correta para o que a atividade pede: três blocos de três dígitos separados por pontos, seguidos por dois dígitos separados por um traço.

Bons estudos!