Python求回文数 能在原代码上修改吗?不能用字符串逆序法求

img


num = int(input("请输入一个正整数:"))
x = len(str(num))
a = 0
b = num
for i in range(x):
    a = a*10 + b%10
    b = int(b/10)
if a == num:
    print("是回文数")
else:
    print("不是回文数")

不知道式子对不对,如果有用循环写出答案的可以教一下谢谢