
# Arquivo: inverte_num.py
#
# Dados um inteiro n > 0 (que nao termina com zero)
# imprimir n na ordem inversa
#----------------------------

def main():
    n = int(input("Forneca o valor de n (inteiro que nao termina com zero): "))
    num = n
    new_n = 0
 
    while num > 0:
        dig = num % 10
        new_n = new_n * 10 + dig # IMPORTANTE! Entender bem por que multiplicamos por 10.
        print(new_n)    # para verificar como esta' ficando o novo nu'mero. 
        num = num // 10
        
    print("O inverso de %d eh %d " %(n,new_n))
#-------------------
main()
         
