对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实现用于测试网站访问速率的方法
May 26 Python
Python将阿拉伯数字转换为罗马数字的方法
Jul 10 Python
python中的格式化输出用法总结
Jul 28 Python
Python解决走迷宫问题算法示例
Jul 27 Python
django 多对多表的创建和插入代码实现
Sep 09 Python
Django Form and ModelForm的区别与使用
Dec 06 Python
关于多元线性回归分析——Python&SPSS
Feb 24 Python
Python正则表达式学习小例子
Mar 03 Python
Python+Kepler.gl实现时间轮播地图过程解析
Jul 20 Python
使用python批量修改XML文件中图像的depth值
Jul 22 Python
Python3如何使用tabulate打印数据
Sep 25 Python
Python使用eval函数执行动态标表达式过程详解
Oct 17 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 mysql 判断update之后是否更新了的方法
2012/01/10 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
2014/06/19 PHP
Thinkphp微信公众号支付接口
2016/08/04 PHP
Laravel框架实现简单的学生信息管理平台案例
2019/05/07 PHP
thinkphp3.2框架中where条件查询用法总结
2019/08/13 PHP
javascript提取URL的搜索字符串中的参数(自定义函数实现)
2013/01/22 Javascript
Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
2016/05/27 Javascript
JavaScript 节流函数 Throttle 详解
2016/07/04 Javascript
jQuery在ie6下无法设置select选中的解决方法详解
2016/09/20 Javascript
jQuery Validate 校验多个相同name的方法
2017/05/18 jQuery
jQuery实现手势解锁密码特效
2017/08/14 jQuery
webpack 模块热替换原理
2018/04/09 Javascript
Vue.js结合bootstrap前端实现分页和排序效果
2018/12/29 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
2019/05/30 Javascript
微信小程序iBeacon测距及稳定程序的实现解析
2019/07/31 Javascript
layui输入框只允许输入中文且判断长度的例子
2019/09/18 Javascript
单线程JavaScript实现异步过程详解
2020/05/19 Javascript
[02:28]DOTA2英雄基础教程 狼人
2013/12/23 DOTA
python 判断网络连通的实现方法
2018/04/22 Python
python实现决策树ID3算法的示例代码
2018/05/30 Python
详解Python if-elif-else知识点
2018/06/11 Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
2019/08/16 Python
python3.6生成器yield用法实例分析
2019/08/23 Python
分享unittest单元测试框架中几种常用的用例加载方法
2020/12/02 Python
马来西亚与新加坡长途巴士售票网站:BusOnlineTicket.com
2018/11/05 全球购物
eBay意大利购物网站:eBay.it
2019/09/04 全球购物
VICHY薇姿俄罗斯官方网上商店:法国护肤品牌,火山温泉水
2019/11/22 全球购物
Java的五个基础面试题
2016/02/26 面试题
西安交大自主招生自荐信
2014/01/27 职场文书
美容院店长岗位职责
2014/04/08 职场文书
团队拓展活动总结
2014/08/27 职场文书
查摆剖析材料范文
2014/09/30 职场文书
单位工作证明书格式
2014/10/04 职场文书
纪律委员竞选稿
2015/11/19 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书
Html5同时支持多端sdk的小技巧
2021/11/17 HTML / CSS