Поменять порядок цифр числа на обратный

Используя арифметические действия, поменять порядок цифр числа на обратный.

n1 = int(input("Введите целое число: "))

# новое число
n2 = 0

while n1 > 0:

    # находим остаток,
    # т. е. последнюю цифру числа
    digit = n1 % 10

    # делим нацело, т.е
    # удаляем последнюю цифру числа
    n1 = n1 // 10

    # увеличиваем разрядность
    # второго числа
    n2 = n2 * 10

    # добавляем очередную цифру
    n2 = n2 + digit

print('Результат:', n2)




Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: