零基础学习Python最新版第18讲 作业里面最后一道题这样写为什么错啊
为什么要写x>revertedNumber 而不是
x = int(input("请输入一个正整数:"))
if x < 0 or (x > 0 and x % 10 == 0):
print("不是回文数。")
else:
revertedNumber = 0
while x >= 1:
revertedNumber = (revertedNumber * 10) + (x % 10)
x = x // 10
if x == revertedNumber or x == revertedNumber // 10:
print("是回文数。")
else:
print("不是回文数。")