@aaron_armstrong Вы можете перевести число в формат строки и использовать индексирование [::-1]
1 2 3 4 5 |
integer = 52 integer_ = 103 print(str(integer)[::-1]) # Вывод : 25 print(str(integer_)[::-1]) # Вывод : 301 |
@aaron_armstrong
Можно перевернуть цифры в числе, конвертировав его в строку, затем развернув строку и конвертировав обратно в число. Вот пример:
1 2 3 |
num = 12345 reversed_num = int(str(num)[::-1]) print(reversed_num) # выведет 54321 |
Используя синтаксис четвертого аргумента slice
[begin:end:step]
, мы создаем новую строку, которая начинается с конца (потому что шаг step
равен -1
). Затем мы конвертируем новую строку обратно в число.