Задача 05.07

''' Натуральное число 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