对python判断是否回文数的实例详解


Posted in Python onFebruary 08, 2019

设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。

上面的解释就是说回文数和逆序后的结果是相等的。这就是判断一个数值是否是回文数的标准。

代码也是根据这个思路来实现的。

# -*- coding: utf-8 -*-
"""
Created on Sun Aug 5 09:01:38 2018
@author: FanXiaoLei
"""
#判断回文数
def hw(n):
  p=n
  k=0
  while p!=0:
    k=k*10+p%10
    p=p//10
  if k==n:
    return True
  else:
    return False
print(hw(121))
print(hw(13451))

结果如下:

对python判断是否回文数的实例详解

当然我们可以利用python里面的reversed函数逆序。这样会简洁很多。

代码如下:

# -*- coding: utf-8 -*-
"""
Created on Mon Aug 6 07:03:59 2018
@author: FanXiaoLei
"""
def hw(n):
  p=str(n)
  k=''.join(reversed(p))
  if k== p:
    return True
  else:
    return False
print(hw(121))
print(hw(1234531))

结果如图:

对python判断是否回文数的实例详解

以上这篇对python判断是否回文数的实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现从字符串中找出字符1的位置以及个数的方法
Aug 25 Python
python批量提取word内信息
Aug 09 Python
Python中装饰器兼容加括号和不加括号的写法详解
Jul 05 Python
python调用xlsxwriter创建xlsx的方法
May 03 Python
Python多线程原理与用法详解
Aug 20 Python
PySide和PyQt加载ui文件的两种方法
Feb 27 Python
Django中使用极验Geetest滑动验证码过程解析
Jul 31 Python
Python使用matplotlib实现交换式图形显示功能示例
Sep 06 Python
pygame实现俄罗斯方块游戏(基础篇2)
Oct 29 Python
python中对二维列表中一维列表的调用方法
Jun 07 Python
在python下实现word2vec词向量训练与加载实例
Jun 09 Python
Python实现冒泡排序算法的完整实例
Nov 04 Python
用Python解决x的n次方问题
Feb 08 #Python
浅谈Scrapy网络爬虫框架的工作原理和数据采集
Feb 07 #Python
Python实现E-Mail收集插件实例教程
Feb 06 #Python
使用TensorFlow实现二分类的方法示例
Feb 05 #Python
Tensorflow分类器项目自定义数据读入的实现
Feb 05 #Python
在Python 字典中一键对应多个值的实例
Feb 03 #Python
Django csrf 两种方法设置form的实例
Feb 03 #Python
You might like
PHP 遍历XP文件夹下所有文件
2008/11/27 PHP
UTF8编码内的繁简转换的PHP类
2009/07/09 PHP
简单的php中文转拼音的实现代码
2014/02/11 PHP
PHP封装的分页类与简单用法示例
2019/02/25 PHP
PHP删除数组中特定元素的两种方法
2019/02/28 PHP
浅析PHP 中move_uploaded_file 上传中文文件名失败
2019/04/17 PHP
jQuery 表格工具集
2010/04/25 Javascript
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
2013/01/15 Javascript
28个常用JavaScript方法集锦
2015/01/14 Javascript
使用jQuery mobile库检测url绝对地址和相对地址的方法
2015/12/04 Javascript
jquery mobile 移动web(5)
2015/12/20 Javascript
Bootstarp风格的toggle效果分享
2016/02/23 Javascript
微信小程序入门教程
2016/11/18 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
jQuery实现导航栏头部菜单项点击后变换颜色的方法
2017/07/19 jQuery
es7学习教程之Decorators(修饰器)详解
2017/07/21 Javascript
详解Angular6.0使用路由步骤(共7步)
2018/06/29 Javascript
微信小程序实现下拉菜单切换效果
2020/03/30 Javascript
详细分析Node.js 模块系统
2020/06/28 Javascript
Python语言描述最大连续子序列和
2017/12/05 Python
Python实现两款计算器功能示例
2017/12/19 Python
Python实现压缩文件夹与解压缩zip文件的方法
2018/09/01 Python
将pandas.dataframe的数据写入到文件中的方法
2018/12/07 Python
Python lxml模块的基本使用方法分析
2019/12/21 Python
Soft Cotton捷克:来自爱琴海棉花的浴袍
2017/02/01 全球购物
法国足球商店:Footcenter
2019/07/06 全球购物
俄语翻译实习生的自我评价分享
2013/11/06 职场文书
医学院护理专业应届生求职信
2013/11/12 职场文书
打架检讨书100字
2014/01/08 职场文书
集中整治工作方案
2014/05/01 职场文书
优秀教师演讲稿
2014/05/06 职场文书
工程项目经理任命书
2014/06/05 职场文书
幼师辞职信范文大全
2015/05/12 职场文书
学校工会工作总结2015
2015/05/19 职场文书
Python 读写 Matlab Mat 格式数据的操作
2021/05/19 Python
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
2021/10/16 Python