1 #题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

代码:

1
2
3
4
5
6
7
  2 
  3 li = list(input('请输入一个5位数:'))
  4 
  5 if (li[0== li[4and li[1== li[3]) and li[0] != '0':
  6     print('这个数是回文数.')
  7 else:   
  8     print('这个数不是回文数.')

运行结果:

1
2
3
4
5
6
7
8
9
10
[root@HK code_100]# python code_30.py 
请输入一个5位数:12321
这个数是回文数.
[root@HK code_100]# python code_30.py 
请输入一个5位数:12345
这个数不是回文数.
[root@HK code_100]# python code_30.py 
请输入一个5位数:01210
这个数不是回文数.
[root@HK code_100]#

代码解释:

1
2
3
4
5
6
7
  2 
  3 li = list(input('请输入一个5位数:'))            #接收输入的5个数,并转换成列表
  4 
  5 if (li[0== li[4and li[1== li[3]) and li[0] != '0':       #按照条件判断,注意最后一个条件是不等于‘0’,是字符,不是数字0,因为转换成list之后,所有元素都是字符,不是数字
  6     print('这个数是回文数.')                     #如果条件成立,打印结果是回文数
  7 else:   
  8     print('这个数不是回文数.')                   #其余情况,打印结果不是回文数

      本文转自snc_snc 51CTO博客,原文链接:http://blog.51cto.com/netsyscode/1749086,如需转载请自行联系原作者

【python】编程语言入门经典100例--30相关推荐

  1. python编程入门经典实例-【python】编程语言入门经典100例--30

    1 #题目:一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同. 代码: 2 3 li = list(input('请输入一个5位数:')) 4 5 if (li[0 ...

  2. python编程100例-【python】编程语言入门经典100例--30

    1 #题目:一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同. 代码: 2 3 li = list(input('请输入一个5位数:')) 4 5 if (li[0 ...

  3. python入门经典27版_【python】编程语言入门经典100例--27

    [python]编程语言入门经典100例--27 发布时间:2020-02-27 20:35:50 来源:51CTO 阅读:520 作者:snc_snc 1 #题目:利用递归函数调用方式,将所输入的5 ...

  4. python编程入门经典实例-编程语言入门经典100例【Python版】

    无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...

  5. ZH奶酪:编程语言入门经典100例【Python版】

    无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...

  6. python精彩编程200例-编程语言入门经典100例【Python版】

    无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...

  7. python3入门经典100例-ZH奶酪:编程语言入门经典100例【Python版】

    无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...

  8. python编程400例_ZH奶酪:编程语言入门经典100例【Python版】

    无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...

  9. python绘图编程100例_编程语言入门经典100例【Python版】

    无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...

  10. python入门经典100例-【python】编程语言入门经典100例--3

    1 #题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 代码:2 i = 0 3 j = 0 4 while (i >= 0): 5 m = i* ...

最新文章

  1. 贪心:expedition 最优加油方法
  2. 从Java视角理解系统结构(一)CPU上下文切换
  3. python标准库书籍_Python标准库中文版 Python Standard Library 329页Python标准库合集
  4. 面向过程分析与面向对象分析之间的区别
  5. mysql面试题sql语句_数据库MySQL经典面试题之SQL语句
  6. Redis(二)原理以及主从复制的实现
  7. 阶段3 3.SpringMVC·_06.异常处理及拦截器_2 SpringMVC异常处理之演示程序异常
  8. java keytool下载_Java中Keytool工具的使用总结(一)
  9. excel向下填充公式快捷键
  10. 假设你毕业后有两个选择:一个是在某处找工作,另一个是自己创业。你要做决定。写一篇文章解释你的决定的理由
  11. 阿里云国内节点centos7.2安装k8sv1.12.3
  12. 关于pycharm提取
  13. 2022-2028年中国建筑设计行业市场调查研究及发展前景展望报告
  14. krpano php,krpano调试模式的开启
  15. 格鲁夫给经理人的第一课
  16. 建议收藏:GitHub 上值得收藏的100个精选前端项目!
  17. Jmeter dubbo插件测试dubbo接口
  18. 【mcuclub】矩阵键盘
  19. ipcs、ipcrm、sysresv、kernel.shmmax
  20. 王梦君 matlab,那是每个matlab程序都要有function么 “#”这个符号是什么意...

热门文章

  1. DirectDraw 学习:
  2. 【黑金视频连载】NIOS II视频教程正式连载了!!!!!!!!
  3. Kerberos的工作原理
  4. php用户注册重复_php实现单个用户禁止重复登录,防止同一用户同时登陆
  5. Alex and broken contest (字符串)CodeForces - 877A
  6. linux shell中实现字符串反转的几种简单方法
  7. java 常用习惯用法总结
  8. idea 2019最新版无法打开报错问题,Error occurred during initialization of VM Initial heap size set to a larger va
  9. linux ln mysql.sock_linux中MySQL连接找不到mysql.sock文件
  10. picker封装 uniapp_uni-app之picker