Python练习题 025:判断回文数[通俗易懂]
Python,练习题,025,判断,回文,通俗易懂
2025-04-07 09:01:27 时间
大家好,又见面了,我是你们的朋友全栈君。
【Python练习题 025】 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
———————————————–
做题做到现在,这种题目已经很轻车熟路了。希望下一题能增加点难度啊~~~
x = input('请输入一个5位数:')
if x[0] == x[4] and x[1] == x[3]:
print('%s是个回文数' % x)
else:
print('%s不是回文数' % x)
输出结果如下:
请输入一个5位数:12532 12532不是回文数 请输入一个5位数:98289 98289是个回文数
【2016-10-20 更新】—————————————-
上面的代码虽然凑合也能解决问题,但一旦用户输入的不是5位数,那就瞎了!感谢 rm-rf 提供的新思路,用切片的方法就可以很巧妙地解决问题。代码更新如下:
x = input('请输入任意位数的数字:')
if x == x[::-1]:
print('%s是个回文数' % x)
else:
print('%s不是回文数' % x)
记得 codegay 就曾经在【Python练习题 022:用递归函数反转字符串】提醒过我,可以用 str[::-1] 来反转字符串。谁想刚过没几道题,我就忘了这神器了。真是脑子不够使!
++++++++++++++++++++++++++++++++++++++
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156122.html原文链接:https://javaforall.cn
相关文章
- 用python给女朋友表白_python绘制太阳花
- python海龟作图红绿灯_海龟作图—用Python绘图
- python dtype o_python – 什么是dtype(’O’)? – 堆栈内存溢出「建议收藏」
- aic准则python_Python数据科学:线性回归
- Python版本的选择
- 我用python算出了同事的身份证号码!
- python的内置函数(五)、endswith()
- python 函数、运算符以及运算符优先级
- Python Flask,Json,返回Json数据,jsonify
- Python实现AI视频识别——手势控制[通俗易懂]
- Python 细聊从暴力(BF)字符串匹配算法到 KMP 算法之间的精妙变化
- 一对兔子从出生后第三个月起每个月_兔子繁衍问题python
- Python计算中位数_用频率直方图求中位数
- Python进制转换和补零「建议收藏」
- python中dtype的使用规范_Python numpy.dtype() 使用实例
- 假期来啦!技术人如何用 Python 实现景区安防系统
- 如何查看python源码_python判断路径是否存在
- python getopt方法_python的getopt
- python 时间操作
- Python-drf前戏38.3-前端Vue03