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

代码:

2

3 li = list(input('请输入一个5位数:'))

4

5 if (li[0] == li[4] and li[1] == li[3]) and li[0] != '0':

6 print('这个数是回文数.')

7 else:

8 print('这个数不是回文数.')

运行结果:

[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]#

代码解释:

2

3 li = list(input('请输入一个5位数:')) #接收输入的5个数,并转换成列表

4

5 if (li[0] == li[4] and li[1] == li[3]) and li[0] != '0': #按照条件判断,注意最后一个条件是不等于"0’,是字符,不是数字0,因为转换成list之后,所有元素都是字符,不是数字

6 print('这个数是回文数.') #如果条件成立,打印结果是回文数

7 else:

8 print('这个数不是回文数.') #其余情况,打印结果不是回文数

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. C++——String类超详细介绍
  2. Android数据存储与持久化
  3. pycharm 自动生成文件注释和函数注释
  4. beyond compare类似软件_Mac软件推荐 | 第 20 期
  5. 影响一生的职业建议 [转] - 看懂了不一定在高位,在高位的必须看懂了、信息量很大,多学学!...
  6. 深入理解 Redis Template及4种序列化方式__spring boot整合redis实现RedisTemplate三分钟快速入门
  7. oracle手机怎么样,ORACLE环境存储哪家强?
  8. pandavan路由器升级php到7,下载宝pandavan固件+H3C交换机单线复用问题讨论
  9. 《机器学习实战笔记--第一部分 分类算法:决策树 3》
  10. Windows强制关机之后,自动修复失败,无法开机的问题解决
  11. 【Python】一篇文章学习Pandas包 Pandas Series、DataFrame 对比学习
  12. java利用Scanner获取键盘输入
  13. net logon服务无法启动
  14. oracle 索引的创建和生效
  15. fooview辅助功能 shell_FV浮动阅览器fooView——一款功能十分强大的浮动按钮
  16. 阿里云分布式关系型数据库(DRDS)
  17. 诓”妹妹与“旺”夫君
  18. 面试技巧(4)面试技巧和注意事项
  19. phpword html转word word转html
  20. Python实现名片管理系统(面向对象版)

热门文章

  1. Ubuntu samba 安装与配置 实现windows和虚拟机中的Ubuntu共享文件
  2. vue/iview使用moment.js
  3. jvm 虚拟机的组成部分
  4. transform对定位元素的影响
  5. iOS 内存管理arc
  6. oracle有关游标的知识
  7. CSharpThinking---C# 要点(附加三)
  8. 【转】关于输出用%lf和%f的问题
  9. java深度解析mp3文件
  10. 跨页面访问ViewState