对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 相关文章推荐
在Linux下调试Python代码的各种方法
Apr 17 Python
Java及python正则表达式详解
Dec 27 Python
Python实现接受任意个数参数的函数方法
Apr 21 Python
将tensorflow的ckpt模型存储为npy的实例
Jul 09 Python
用python爬取租房网站信息的代码
Dec 14 Python
在python tkinter中Canvas实现进度条显示的方法
Jun 14 Python
windows下安装Python虚拟环境virtualenvwrapper-win
Jun 14 Python
Python学习笔记之错误和异常及访问错误消息详解
Aug 08 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
Dec 12 Python
Python如何使用ElementTree解析xml
Oct 12 Python
基于Python-Pycharm实现的猴子摘桃小游戏(源代码)
Feb 20 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
Aug 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
常用的php图片处理类(水印、等比缩放、固定高宽)分享
2015/06/19 PHP
Javascript面向对象编程(二) 构造函数的继承
2011/08/28 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
利用JS判断用户是否上网(连接网络)
2013/12/23 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
jQuery中大家不太了解的几个方法
2015/03/04 Javascript
js通过iframe加载外部网页的实现代码
2015/04/05 Javascript
浅谈javascript语法和定时函数
2015/05/03 Javascript
D3.js中data(), enter() 和 exit()的问题详解
2015/08/17 Javascript
JavaScript基础篇(6)之函数表达式闭包
2015/12/11 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
jQuery中的each()详细介绍(推荐)
2016/05/25 Javascript
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
Vue2.0利用vue-resource上传文件到七牛的实例代码
2017/07/28 Javascript
原生JS上传大文件显示进度条 php上传文件代码
2020/03/27 Javascript
vue2.0 如何把子组件的数据传给父组件(推荐)
2018/01/15 Javascript
Js通过AES加密后PHP用Openssl解密的方法
2019/07/12 Javascript
vue自定义表单生成器form-create使用详解
2019/07/19 Javascript
javascript实现移动端红包雨页面
2020/06/23 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
2020/09/16 Javascript
JavaScript实现瀑布流布局的3种方式
2020/12/27 Javascript
[01:04:31]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第二场 1月8日
2021/03/11 DOTA
Python3的unicode编码转换成中文的问题及解决方案
2019/12/10 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
2019/12/27 Python
python 字典item与iteritems的区别详解
2020/04/25 Python
详解CSS3中Media Queries的相关使用
2015/07/17 HTML / CSS
同程旅游英文网站:LY.com
2018/11/13 全球购物
轻化专业学生实习自我鉴定
2013/09/20 职场文书
自动化专业毕业生自荐信
2013/11/01 职场文书
安全隐患整改报告
2014/11/06 职场文书
简历自我评价优缺点
2015/03/11 职场文书
超市督导岗位职责
2015/04/10 职场文书
祝寿主持词
2015/07/02 职场文书
2016教师年度考核评语大全
2015/12/01 职场文书
MySQL表锁、行锁、排它锁及共享锁的使用详解
2022/04/02 MySQL