Day9、Python

题目回数是指从左向右读和从右向左读都是一样的数,例如123321,909。请利用filter()滤掉非回数。 1、程序分析     filter()把传入的函数一次作用于每个元素,然后如果返回值是True,则保留该元素,如果返回值为False,则丢弃该元素。     利用切片方法:[::-1]含义就是,所有列表里的数,每负1,取一个。也就是将所有元素反向。      测试:

>>>L = [1,2,3,4,5,6,7,8,9]
>>>L[::-1]
[9,8,7,6,5,4,3,2,1]

2、程序实现

#Topic          :       利用filter()滤掉非回数
#File Name      :       Palindrome.py
#Author         :       Jack Cui
#Created        :        15 April 2016
def is_palindrome(n):
    s = str(n)
    return s == s[::-1]

if __name__ == "__main__":
    n = int(input("您要查询前多少的回数?\n请您输入:"))
    result = filter(is_palindrome,range(1,n+1))
    print(list(result))

3、结果显示

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏一个会写诗的程序员的博客

《Kotin 极简教程》第15章 Kotlin 文件IO操作、正则表达式与多线程第15章 Kotlin 文件IO操作与多线程《Kotlin极简教程》正式上架:

我们在使用 Groovy 的文件 IO 操作的时候,感觉非常便利。同样的Kotlin也有好用的文件 IO 操作的 API。同样的在 Kotlin 中对 Java...

992
来自专栏debugeeker的专栏

source insight coredump分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuzhina/article/detai...

381
来自专栏一个会写诗的程序员的博客

禅与 JavaScript 编程艺术, Zen and The Art of JavaScript Programming禅与 JavaScript 编程艺术

Zen and The Art of JavaScript Programming

431
来自专栏cmazxiaoma的架构师之路

一个Java小白的面试之旅总结

1553
来自专栏数说工作室

提取文本数据,分析师小王初上手!| 【SAS Says·扩展篇】正则表达式

文本分析很有用,数说君自己也玩过,炒鸡有意思,从论坛、网页上爬取网友的舆情数据,然后整理、统计、画图,就可以知道舆论的风暴是什么,可以知道网友最热议的话题、最想...

3276
来自专栏流媒体

flv格式详解+实例剖析

FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧、封装播放简单等特点,使其很适合在网络上进行应用,目前主流的视频网站无一例外地...

892
来自专栏安恒网络空间安全讲武堂

Writeup丨国赛线上初赛解题最后一波~

1244
来自专栏冰霜之地

iOS 如何实现Aspect Oriented Programming (下)

从调用栈可以看出,Aspects hook过程主要分4个阶段,hookClass,ASPECTS_ARE_BEING_CALLED,prepareClassAn...

562
来自专栏工科狗和生物喵

【计算机本科补全计划】C++的从头开始之C++基础

正文之前 我要去计算机念博士了!!!高兴!!激动!!!!我要上天啦!!!所以,计算机的前面三年的内容我肯定都要过一遍的。这就是计算机补全计划的真正含义!! 正文...

3387
来自专栏Java帮帮-微信公众号-技术文章全总结

第十四天 面向对象-eclipse导jar包&修饰符&自定义数据类型【悟空教程】

Ctrl+滑鼠左键 或者 F3 查看所选中类的源代码,当选中一个方法查看源代码时,会出现以下显示,上边为方法声明的位置,下边为方法实现的位置。

732

扫码关注云+社区