回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()滤掉非回数:
def is_palidrome(n):
s = str(n)
s1 = s[::-1] #字符串反转
return s1 == s
if __name__ =="__main__":
output = filter(is_palidrome,range(1,50))
print(list(output))
显示结果如下图所示:
回数是指从左向右读和从右向左读都是一样的数,例如12321,909。请利用filter()滤掉非回数:
def is_palidrome(n):
s = str(n)
s1 = s[::-1] #字符串反转
return s1 == s
if __name__ =="__main__":
output = filter(is_palidrome,range(1,50))
print(list(output))