对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重试装饰器示例
Feb 11 Python
Python新手在作用域方面经常容易碰到的问题
Apr 03 Python
python实现中文输出的两种方法
May 09 Python
Python中Django框架下的staticfiles使用简介
May 30 Python
TensorFlow实现RNN循环神经网络
Feb 28 Python
TensorFlow 合并/连接数组的方法
Jul 27 Python
利用Python如何批量更新服务器文件
Jul 29 Python
深入了解Django View(视图系统)
Jul 23 Python
Python各种扩展名区别点整理
Feb 27 Python
Python3实现个位数字和十位数字对调, 其乘积不变
May 03 Python
Django使用Profile扩展User模块方式
May 14 Python
Python 爬虫的原理
Jul 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 MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
php 函数使用方法与函数定义方法
2010/05/09 PHP
phpmyadmin里面导入sql语句格式的大量数据的方法
2010/06/05 PHP
CodeIgniter图像处理类的深入解析
2013/06/17 PHP
JavaScript实际应用:innerHTMl和确认提示的使用
2006/06/22 Javascript
Javascript - HTML的request类
2007/01/09 Javascript
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
js类型检查实现代码
2010/10/29 Javascript
实现局部遮罩与关闭原理及代码
2013/02/04 Javascript
利用js实现选项卡的特别效果的实例
2013/03/03 Javascript
轻松创建nodejs服务器(3):代码模块化
2014/12/18 NodeJs
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
Js动态设置rem来实现移动端字体的自适应代码
2016/10/14 Javascript
JS实现不用中间变量temp 实现两个变量值得交换方法
2018/02/04 Javascript
小程序转发探索示例
2019/02/19 Javascript
nodejs log4js 使用详解
2019/05/31 NodeJs
jquery 插件重新绑定的处理方法分析
2019/11/23 jQuery
简单了解常用的JavaScript 库
2020/07/16 Javascript
[20:57]Ti4主赛事第三天开幕式
2014/07/21 DOTA
Python 中迭代器与生成器实例详解
2017/03/29 Python
Python 操作MySQL详解及实例
2017/04/30 Python
python pyinstaller 加载ui路径方法
2019/06/10 Python
python路径的写法及目录的获取方式
2019/12/26 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
2020/01/04 Python
Django Haystack 全文检索与关键词高亮的实现
2020/02/17 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
浅析rem和em和px vh vw和% 移动端长度单位
2016/04/28 HTML / CSS
Myprotein葡萄牙官方网站:英国优质运动营养品牌
2016/09/12 全球购物
什么是虚拟内存?虚拟内存有什么优势?
2012/02/19 面试题
大学生咖啡店创业计划书
2014/01/21 职场文书
校本研修个人总结
2015/02/28 职场文书
上市公司董事长岗位职责
2015/04/16 职场文书
企业投资意向书
2015/05/09 职场文书
62句有关感恩节文案(推荐收藏)
2019/11/28 职场文书
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python
小程序自定义轮播图圆点组件
2022/06/25 Javascript