Optei por criar um arquivo main.py e um arquivo validador.py.
Dentro do main, chamei as duas funções que criei, depois quando fui verificar a reposta do instrutor vi que poderia deixar o código mais otimizado fazendo tudo que fiz fragmentado de uma só vez.
Main.py
from validador import verificar_letras, verificar_digitos
cpf = input("Digite o CPF: ")
if not verificar_letras(cpf):
print("\033[31mErro: O CPF deve conter apenas números.\033[0m")
elif not verificar_digitos(cpf):
print("\033[31mErro: O CPF deve conter 11 dígitos.\033[0m")
else:
print("CPF válido!")
validador.py
def verificar_letras(cpf):
return cpf.isdigit()
def verificar_digitos(cpf):
return len(cpf) == 11
