Python计算回文数,计算1000以内的回文数只能用一个循环怎么做。。。。。。。。。。。。。。。
我的大致思路是数字转化字符串,判断最后一位非零
for i in range(0,1000):
if(i%10!=0):
str_A=str(i)
str_a=str_A[::-1]
if(str_a==str_A):
print(str_a+"\t"+str_A)
#!usr/bin/python
#--------回文数判断-----------
a = input("请输入数字:")
l = len(a)
flag = True
for i in range(1,l//2):
if a[i-1] != a[-1]:
flag = False
break
if flag:
print("是回文数.")
else:
print("不是回文数.")