def is_palindrome(n):
#可以转为字符串
# return str(n) == str(n)[::-1]
N = n
result = 0
while N != 0:
result = result * 10 + N % 10
#不是整除 1 / 10 = 0.1
N = int(N / 10)
return result == n
print(list(filter(is_palindrome, range(1,200))))
Python 筛选1-200的回文
最新推荐文章于 2021-12-04 20:45:32 发布