干货必看 | Python实现寻找回文数

在这里插入图片描述
今天教大家用Python实现寻找回文数,寻找回文数也是一个比较好玩的题目,也是学习python的一个简单的filter()函数的应用。
解决方法:即按照回文数的特点进行即可。
方法一:一行代码解决
#coding=UTF-8
#寻找回文数
def is_palindrome(n):
s=str(n)
return s[0:len(s)//2]==s[-1:len(s)//2:-1]
#return str(n)==str(n)[::-1]

#测试
for i in filter(is_palindrome,range(1000)):
print(i)

方法二:也是一行代码解决
#coding=UTF-8
#寻找回文数
def is_palindrome(n):
return str(n)==str(n)[::-1]

#测试
for i in filter(is_palindrome,range(1000)):
print(i)

以上就是具体实现步骤。
文章部分内容源于网络,联系侵删*
文章参考源于http://h.zhimaruanjian.com/use/54915.html

猜你喜欢

转载自blog.csdn.net/zhimaHTTP/article/details/112028203
今日推荐