Как сделать перевернутую цифру более коротким кодом или циклом?

Я сделал перевенутую цифру с помощью перечисления и сложения элементов. Можно ли сделать его более коротким или сделать циклом. Хочу расширить кругозор.я понимаю что можно сделать циклом, но интересно как чтобы понять. Я пытался циклом, но понимаю что мой цикл ничего правильного не выведет.

n=1234
n1=n%10*1000
n2=n%100//10*100
n3=n%1000//100*10
n4=n//1000
answer=n1+n2+n3+n4
print("перевернутая цифра n: ", answer)
print(n1,n2,n3,n4)

Ответы (3 шт):

Автор решения: alex

Я взял решение из комментария Эникейщика и добавил его в качестве ответа

n = 1234
x = str( n )  # превращаем число в строку
answer = x[:: -1 ] # переворачиваем строку задом на перёд
print( "перевернутая цифра n: ", answer )
→ Ссылка
Автор решения: MBo

Циклом:

m=0
while n:
    m = m*10 + n%10
    n = n // 10
print(m)
→ Ссылка
Автор решения: SergFSM

исключительно для "расширения кругозора", рекурсивно:

from math import log10

def rev(n):
    return n if n<10 else n%10 * 10**int(log10(n)) + rev(n//10)

rev(1234567890)  # 987654321
→ Ссылка