【python】编程语言入门经典100例--30
1 #题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
代码:
1
2
3
4
5
6
7
|
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 ( '这个数不是回文数.' )
|
运行结果:
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[ 4 ] and li[ 1 ] = = li[ 3 ]) and li[ 0 ] ! = '0' : #按照条件判断,注意最后一个条件是不等于‘0’,是字符,不是数字0,因为转换成list之后,所有元素都是字符,不是数字
6 print ( '这个数是回文数.' ) #如果条件成立,打印结果是回文数
7 else :
8 print ( '这个数不是回文数.' ) #其余情况,打印结果不是回文数
|
【python】编程语言入门经典100例--30相关推荐
- python编程入门经典实例-【python】编程语言入门经典100例--30
1 #题目:一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同. 代码: 2 3 li = list(input('请输入一个5位数:')) 4 5 if (li[0 ...
- python编程100例-【python】编程语言入门经典100例--30
1 #题目:一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同. 代码: 2 3 li = list(input('请输入一个5位数:')) 4 5 if (li[0 ...
- python入门经典27版_【python】编程语言入门经典100例--27
[python]编程语言入门经典100例--27 发布时间:2020-02-27 20:35:50 来源:51CTO 阅读:520 作者:snc_snc 1 #题目:利用递归函数调用方式,将所输入的5 ...
- python编程入门经典实例-编程语言入门经典100例【Python版】
无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...
- ZH奶酪:编程语言入门经典100例【Python版】
无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...
- python精彩编程200例-编程语言入门经典100例【Python版】
无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...
- python3入门经典100例-ZH奶酪:编程语言入门经典100例【Python版】
无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...
- python编程400例_ZH奶酪:编程语言入门经典100例【Python版】
无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...
- python绘图编程100例_编程语言入门经典100例【Python版】
无论学习哪门计算机语言,只要把100例中绝大部分题目都做一遍,就基本掌握该语言的语法了. [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #Filena ...
- python入门经典100例-【python】编程语言入门经典100例--3
1 #题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 代码:2 i = 0 3 j = 0 4 while (i >= 0): 5 m = i* ...
最新文章
- 贪心:expedition 最优加油方法
- 从Java视角理解系统结构(一)CPU上下文切换
- python标准库书籍_Python标准库中文版 Python Standard Library 329页Python标准库合集
- 面向过程分析与面向对象分析之间的区别
- mysql面试题sql语句_数据库MySQL经典面试题之SQL语句
- Redis(二)原理以及主从复制的实现
- 阶段3 3.SpringMVC·_06.异常处理及拦截器_2 SpringMVC异常处理之演示程序异常
- java keytool下载_Java中Keytool工具的使用总结(一)
- excel向下填充公式快捷键
- 假设你毕业后有两个选择:一个是在某处找工作,另一个是自己创业。你要做决定。写一篇文章解释你的决定的理由
- 阿里云国内节点centos7.2安装k8sv1.12.3
- 关于pycharm提取
- 2022-2028年中国建筑设计行业市场调查研究及发展前景展望报告
- krpano php,krpano调试模式的开启
- 格鲁夫给经理人的第一课
- 建议收藏:GitHub 上值得收藏的100个精选前端项目!
- Jmeter dubbo插件测试dubbo接口
- 【mcuclub】矩阵键盘
- ipcs、ipcrm、sysresv、kernel.shmmax
- 王梦君 matlab,那是每个matlab程序都要有function么 “#”这个符号是什么意...
热门文章
- DirectDraw 学习:
- 【黑金视频连载】NIOS II视频教程正式连载了!!!!!!!!
- Kerberos的工作原理
- php用户注册重复_php实现单个用户禁止重复登录,防止同一用户同时登陆
- Alex and broken contest (字符串)CodeForces - 877A
- linux shell中实现字符串反转的几种简单方法
- java 常用习惯用法总结
- idea 2019最新版无法打开报错问题,Error occurred during initialization of VM Initial heap size set to a larger va
- linux ln mysql.sock_linux中MySQL连接找不到mysql.sock文件
- picker封装 uniapp_uni-app之picker