import os
import msvcrt
def limpar_tela():
os.system("cls" if os.name == "nt" else "clear")
def pausa_limpa():
print("\nDigite qualquer tecla para continuar...", end="", flush=True)
msvcrt.getch()
limpar_tela()
def contador(cpf):
if not cpf:
print("\nErro: Entrada vazia.")
return False
if not cpf.isdigit():
print("\nErro: O CPF deve conter apenas números.")
return False
if len(cpf) != 11:
print("\nErro: O CPF deve ter exatamente 11 dígitos.")
return False
return True
while True:
cpf_inicial = input("Digite o cpf(apenas números, ex: 12345678901): ").strip()
if contador(cpf_inicial):
print("CPF válido.")
break
else:
pausa_limpa()