import os
def exibir_nome():
print('---Validação de CPF---')
print('')
def capturando_cpf():
while True:
cpf_input = input('Informe o seu CPF (Somenten números): ').strip()
if cpf_input.isdigit():
return cpf_input
else:
print('\nErro: Devem conter apenas números!')
retornar()
def validando_cpf():
contagem_numeros_cpf = len(capturando_cpf())
if contagem_numeros_cpf != 11 :
print('\nErro: O número do CPF deve conter exatamente 11 digitos!')
retornar()
else:
print('\nCPF Válido!!!')
retornar()
def limpar_tela():
os.system('cls' if os.name == 'nt' else 'clear')
def retornar():
escolha = input('Deseja retornar (S/N)?: ').lower().strip()
if escolha == 's':
main()
elif escolha == 'n':
limpar_tela()
print("Encerrando programa...")
else:
print('Informe apenas "S" ou "N"!!!\n')
retornar()
def main():
limpar_tela()
exibir_nome()
validando_cpf()
if __name__ == "__main__":
main()