对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异常处理慎用“except:pass”建议
Apr 02 Python
举例详解Python中threading模块的几个常用方法
Jun 18 Python
详解Python中的序列化与反序列化的使用
Jun 30 Python
python魔法方法-属性转换和类的表示详解
Jul 22 Python
python 对多个csv文件分别进行处理的方法
Jan 07 Python
使用k8s部署Django项目的方法步骤
Jan 14 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
Jun 17 Python
使用Python刷淘宝喵币(低阶入门版)
Oct 30 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
Jan 09 Python
Python读取二进制文件代码方法解析
Jun 22 Python
Python为何不支持switch语句原理详解
Oct 21 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+xml实现在线英文词典查询的方法
2015/01/23 PHP
繁简字转换功能
2006/07/19 Javascript
JQuery 学习笔记01 JQuery初接触
2010/05/06 Javascript
Colortip基于jquery的信息提示框插件在IE6下面的显示问题修正方法
2010/12/06 Javascript
JQuery中ajax方法访问web服务实例
2015/07/18 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
2015/12/23 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
2016/05/20 Javascript
jquery 获取select数组与name数组长度的实现代码
2016/06/20 Javascript
让微信小程序支持ES6中Promise特性的方法详解
2017/06/13 Javascript
js的函数的按值传递参数(实例讲解)
2017/11/16 Javascript
jquery中done和then的区别(详解)
2017/12/19 jQuery
解决 viewer.js 动态更新图片导致无法预览的问题
2019/05/14 Javascript
微信小程序点击item使之滚动到屏幕中间位置
2020/03/25 Javascript
谈谈node.js中的模块系统
2020/09/01 Javascript
使用jQuery实现购物车
2020/10/29 jQuery
[39:52]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第一场
2018/04/04 DOTA
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
Python pyinotify模块实现对文档的实时监控功能方法
2018/10/13 Python
Python 访问限制 private public的详细介绍
2018/10/16 Python
python字典的setdefault的巧妙用法
2019/08/07 Python
python求绝对值的三种方法小结
2019/12/04 Python
Python pygame绘制文字制作滚动文字过程解析
2019/12/12 Python
python实现12306登录并保存cookie的方法示例
2019/12/17 Python
Pytest框架之fixture的详细使用教程
2020/04/07 Python
python与c语言的语法有哪些不一样的
2020/09/13 Python
新加坡网上化妆品店:Best Buy World
2018/05/18 全球购物
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
英国的潮牌鞋履服饰商店:size?
2019/03/26 全球购物
Viking Direct荷兰:购买办公用品
2019/06/20 全球购物
新浪网技术部笔试题
2016/08/26 面试题
韩语专业本科生求职信
2013/10/01 职场文书
转预备党员政审材料
2014/02/06 职场文书
税务干部群众路线教育实践活动对照检查材料
2014/09/20 职场文书
运动会加油稿
2015/07/22 职场文书
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server
Python 把两层列表展开平铺成一层(5种实现方式)
2021/04/07 Python