对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中处理时间之clock()方法的使用
May 22 Python
Python协程的用法和例子详解
Sep 09 Python
python利用有道翻译实现"语言翻译器"的功能实例
Nov 14 Python
解读! Python在人工智能中的作用
Nov 14 Python
Python常见工厂函数用法示例
Mar 21 Python
numpy中loadtxt 的用法详解
Aug 03 Python
对python中词典的values值的修改或新增KEY详解
Jan 20 Python
使用python去除图片白色像素的实例
Dec 12 Python
python3注册全局热键的实现
Mar 22 Python
解决keras backend 越跑越慢问题
Jun 18 Python
python基于opencv实现人脸识别
Jan 04 Python
Python3使用Selenium获取session和token方法详解
Feb 16 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 和 XML: 使用expat函数(一)
2006/10/09 PHP
Php Ctemplate引擎开发相关内容
2012/03/03 PHP
PHP常用技术文之文件操作和目录操作总结
2014/09/27 PHP
微信自定义菜单的处理开发示例
2015/04/16 PHP
php搜索文件程序分享
2015/10/30 PHP
PHP PDOStatement::fetchAll讲解
2019/01/31 PHP
asp.net和asp下ACCESS的参数化查询
2008/06/11 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
AngularJS入门教程之ng-class 指令用法
2016/08/01 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
原生JS实现的简单小钟表功能示例
2018/08/30 Javascript
H5+C3+JS实现五子棋游戏(AI篇)
2020/05/28 Javascript
vue使用v-for实现hover点击效果
2018/09/29 Javascript
vue与原生app的对接交互的方法(混合开发)
2018/11/28 Javascript
vue实现随机验证码功能的实例代码
2019/04/30 Javascript
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
js实现自定义右键菜单
2020/05/18 Javascript
JS this关键字在ajax中使用出现问题解决方案
2020/07/17 Javascript
Python制作数据导入导出工具
2015/07/31 Python
Python中使用装饰器来优化尾递归的示例
2016/06/18 Python
python pandas 如何替换某列的一个值
2018/06/09 Python
Python判断一个文件夹内哪些文件是图片的实例
2018/12/07 Python
一步步教你用python的scrapy编写一个爬虫
2019/04/17 Python
django 环境变量配置过程详解
2019/08/06 Python
Python使用enumerate获取迭代元素下标
2020/02/03 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
2021/01/12 Python
美体小铺奥地利官方网站:The Body Shop奥地利
2019/04/11 全球购物
公共事业管理本科生求职信
2013/10/07 职场文书
医学毕业生自荐信
2013/10/11 职场文书
英文版网络工程师求职信
2013/10/28 职场文书
客户表扬信范文
2014/01/10 职场文书
领导班子个人对照检查材料(群众路线)
2014/09/26 职场文书
超市员工辞职信范文
2015/05/12 职场文书
庆祝教师节主题班会
2015/08/17 职场文书
2016年党员创先争优承诺书
2016/03/25 职场文书
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
2021/06/03 Python