# -*- coding: utf-8 -*-
def reverso(n): print("Valor invertido = %s") % str(n)[::-1]
while True:
try: reverso(int(input("Digite um número: ")))
except NameError: print("Só números"); continue
break
# Linha 2 - Função de nome reverso é criada/declarada. Essa função recebe um valor que é armazenado na variável local
#chamada n, dentro dessa função há um print que mostrará o Valor invertido depois de converter ele pra str e colocar
#os dados da sequencia ao contrario.
#
# Linha 3 - Laço de repetição criado.
#
# Linha 4 - A função reverso é chamada e recebe como valor um número inteiro digitado pelo usuário.
#
# Linha 5 - Caso o usuário digite uma letra será gerado um erro do tipo NameError, uma mensagem será mostrada na tela
#pedindo pra ele digitar apenas números, depois disso o loop será reiniciado com o continue.
#
# Linha 6 - Comando break irá finalizar o loop e o programa depois de todo o processo.