关闭

寻找回文数的python的实现

标签: 回文数python的实现
1268人阅读 评论(0) 收藏 举报
分类:

寻找回文数

寻找回文数也是一个比较好玩的题目,也是学习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)

边学习python,越发觉得python怎么可以这么强大,一行代码就可以解决好多问题。代码真是短小精悍,说的一点也不错。

           **真心强大**
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:571728次
    • 积分:11682
    • 等级:
    • 排名:第1462名
    • 原创:605篇
    • 转载:14篇
    • 译文:0篇
    • 评论:99条
    联系方式
    有问题欢迎探讨咨询哈
    qq号就不留了哈
    欢迎留言
    博客专栏
    最新评论