对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高并发异步服务器核心库forkcore使用方法
Nov 26 Python
Python简单定义与使用字典dict的方法示例
Jul 25 Python
python类的方法属性与方法属性的动态绑定代码详解
Dec 27 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
Nov 10 Python
在python中实现对list求和及求积
Nov 14 Python
python async with和async for的使用
Jun 20 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
Feb 12 Python
python 计算概率密度、累计分布、逆函数的例子
Feb 25 Python
如何利用python web框架做文件流下载的实现示例
Jun 02 Python
基于python爬取梨视频实现过程解析
Nov 09 Python
详解vscode实现远程linux服务器上Python开发
Nov 10 Python
python not运算符的实例用法
Jun 30 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
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
2013/06/29 PHP
PHP中的output_buffering详细介绍
2014/09/27 PHP
php+ajax实现无刷新动态加载数据技术
2015/04/28 PHP
基于PHP实现通过照片获取ip地址
2016/04/26 PHP
PHP模块化安装教程
2016/06/01 PHP
利用php做服务器和web前端的界面进行交互
2016/10/31 PHP
Symfony2获取web目录绝对路径、相对路径、网址的方法
2016/11/14 PHP
Laravel 读取 config 下的数据方法
2019/10/13 PHP
laravel 框架执行流程与原理简单分析
2020/02/01 PHP
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
2010/09/14 Javascript
关于extjs treepanel复选框选中父节点与子节点的问题
2013/04/02 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
javascript cookie的简单应用
2016/02/24 Javascript
微信小程序富文本渲染引擎的详解
2017/09/30 Javascript
浅谈使用React.setState需要注意的三点
2017/12/18 Javascript
vue使用keep-alive保持滚动条位置的实现方法
2019/04/09 Javascript
vue路由中前进后退的一些事儿
2019/05/18 Javascript
[01:37]DOTA2超级联赛专访ChuaN 传奇般的电竞之路
2013/06/19 DOTA
PyQt5打开文件对话框QFileDialog实例代码
2018/02/07 Python
面向初学者的Python编辑器Mu
2018/10/08 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
Python-ElasticSearch搜索查询的讲解
2019/02/25 Python
Python利用requests模块下载图片实例代码
2019/08/12 Python
python单例模式原理与创建方法实例分析
2019/10/26 Python
python实现一个猜拳游戏
2020/04/05 Python
Django 用户登陆访问限制实例 @login_required
2020/05/13 Python
广州品高软件.net笔面试题目
2012/04/18 面试题
领导检查欢迎词
2014/01/14 职场文书
合作意向书模板
2014/03/31 职场文书
在职党员进社区活动总结
2014/07/05 职场文书
2015新年联欢晚会开场白
2014/12/14 职场文书
课外活动总结
2015/02/04 职场文书
努力学习保证书
2015/02/26 职场文书
2015毕业生简历自我评价
2015/03/02 职场文书
业务员管理制度范本
2015/08/06 职场文书
团委副书记工作总结
2015/08/14 职场文书