'''
Натуральное число n вводится с клавиатуры.
Разработайте скрипт для решения задачи:
Найдите число, полученное при прочтении числа n справа налево.
Пример выполнения скрипта:
Программа прочтения числа справа налево
Введите число n -> 123
Число справа налево: 321
'''
print ('Программа прочтения числа справа налево')
n = int(input('Введите число n -> '))
print('Число справа налево:', end = ' ')
k = 0 # сначала определим разрядность числа
n2 = n # создаем копию числа n
while n2 != 0:
n2 //= 10
k += 1 # k - разрядность числа n
n3 = 0 # n3 - переменная для числа - "перевертыша"
for i in range(k - 1, -1, -1): # i "пробегает" все значения разряда от k-1 до 0
a = n % 10 # остаток от деления на 10
n3 = n3 + a * 10 ** i # умножаем на 10 в степени i
n //= 10 # отбрасываем последнюю цифру числа
print(n3)
© Кащеев Е. Решение задач по программированию на языке Python