Oi, Raul! Como vai?
Agradeço por compartilhar
Gostei da sua solução: você usou regex de forma correta para validar a estrutura do CPF no formato XXX.XXX.XXX-XX. Um ajuste importante é usar ^ e $ na expressão regular, garantindo que o texto inteiro siga esse formato, sem aceitar caracteres extras antes ou depois: r'^\d{3}\.\d{3}\.\d{3}-\d{2}$'.
Dica: use re.fullmatch() quando quiser validar se toda a entrada segue exatamente o padrão esperado. Ficaria assim: if re.fullmatch(r'\d{3}\.\d{3}\.\d{3}-\d{2}', cpf):. Continue praticando, você está no caminho certo ao aplicar regex para resolver validações do dia a dia.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!