用Python输出2468的反序数

怎么用Python输出2468的反序数(要求用整除与求余数结合)

n = 2468
rev = 0 #不断取余取整,将余数加入变量rev中
while n > 0:
    rev = rev * 10 + n % 10
    n = n / 10
print(int(rev))

n=2468
while n>0:
    print(n%10)
    n = n//10

num = 2468
reverse_num = 0

while num > 0:
    remainder = num % 10  # 取出最后一位数
    reverse_num = (reverse_num * 10) + remainder  # 将最后一位数添加到反序数的末尾
    num = num // 10  # 将最后一位数从原数中移除

print(reverse_num)