对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中的sort方法使用详解
Jul 25 Python
Python基础中所出现的异常报错总结
Nov 19 Python
初学python的操作难点总结(新手必看篇)
Aug 03 Python
windows下安装Python的XlsxWriter模块方法
May 03 Python
Python+AutoIt实现界面工具开发过程详解
Aug 07 Python
python实现文件批量编码转换及注意事项
Oct 14 Python
Python笔记之facade模式
Nov 20 Python
pytorch 改变tensor尺寸的实现
Jan 03 Python
对tensorflow中tf.nn.conv1d和layers.conv1d的区别详解
Feb 11 Python
Python xpath表达式如何实现数据处理
Jun 13 Python
在pycharm创建scrapy项目的实现步骤
Dec 01 Python
PyCharm配置KBEngine快速处理代码提示冲突、配置命令问题
Apr 03 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
四月新番又没了,《Re:从零开始的异世界生活》第二季延期至7月播出
2020/05/06 日漫
PHP UTF8编码内的繁简转换类
2009/07/20 PHP
用PHP查询搜索引擎排名位置的代码
2010/01/05 PHP
浅析PHP的ASCII码转换类
2013/07/05 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
2014/06/25 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
2014/11/11 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
2016/09/22 PHP
PHP排序算法之冒泡排序(Bubble Sort)实现方法详解
2018/04/20 PHP
javascript中onmouse事件在div中失效问题的解决方法
2012/01/09 Javascript
javascript检查表单数据是否改变的方法
2013/07/30 Javascript
使用JQuery快速实现Tab的AJAX动态载入(实例讲解)
2013/12/11 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
2015/08/10 Javascript
javascript中去除数组重复元素的实现方法【实例】
2016/04/12 Javascript
js 上传文件预览的简单实例
2016/08/16 Javascript
Input文本框随着输入内容多少自动延伸的实现
2017/02/15 Javascript
Bootstrap表格使用方法详解
2017/02/17 Javascript
js仿微信公众平台打标签功能
2017/04/08 Javascript
p5.js绘制旋转的正方形
2019/10/23 Javascript
Python字典操作简明总结
2015/04/13 Python
python调用fortran模块
2016/04/08 Python
python 迭代器和iter()函数详解及实例
2017/03/21 Python
使用Python的Django和layim实现即时通讯的方法
2018/05/25 Python
python创建学生成绩管理系统
2019/11/22 Python
Pytorch 神经网络—自定义数据集上实现教程
2020/01/07 Python
在Matplotlib图中插入LaTex公式实例
2020/04/17 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
2020/07/14 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
一款基于css3麻将筛子3D翻转特效的实例教程
2014/12/31 HTML / CSS
美国知名男士服饰品牌:Brooks Brothers(布克兄弟)
2016/08/25 全球购物
日本非常有名的内衣丝袜品牌:GUNZE
2017/01/06 全球购物
美国益智玩具购物网站:Fat Brain Toys
2017/11/03 全球购物
音乐专业应届生教师求职信
2013/11/04 职场文书
投标授权委托书范文
2014/08/02 职场文书
学党史心得体会
2014/09/05 职场文书
幼儿园园长工作总结2015
2015/05/25 职场文书
2016年师德师风学习心得体会
2016/01/12 职场文书