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!')