对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遍历目录的4种方法实例介绍
Apr 13 Python
django实现分页的方法
May 26 Python
python实现文件快照加密保护的方法
Jun 30 Python
详解Python中where()函数的用法
Mar 27 Python
python实现多张图片拼接成大图
Jan 15 Python
在Python3 numpy中mean和average的区别详解
Aug 24 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
numpy 声明空数组详解
Dec 05 Python
解决tensorflow添加ptb库的问题
Feb 10 Python
Python tkinter布局与按钮间距设置方式
Mar 04 Python
python 实现仿微信聊天时间格式化显示的代码
Apr 17 Python
Python Django模型详解
Oct 05 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
Netflix将与CLAMP、乙一以及冲方丁等6名知名制作人合伙展开原创动画计划!
2020/03/06 日漫
使用php实现截取指定长度
2013/08/06 PHP
基于JQuery+PHP编写砸金蛋中奖程序
2015/09/08 PHP
PHP字典树(Trie树)定义与实现方法示例
2017/10/09 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
List Installed Software Features
2007/06/11 Javascript
JS函数重载的解决方案
2014/05/13 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
JavaScript面对国际化编程时的一些建议
2015/06/24 Javascript
纯JS前端实现分页代码
2016/06/21 Javascript
JavaScript数组去重的6个方法
2017/01/21 Javascript
jQuery滚动插件scrollable.js用法分析
2017/05/25 jQuery
JavaScript实现动态添加Form表单元素的方法示例
2017/08/14 Javascript
Element-UI踩坑之Pagination组件的使用
2018/10/29 Javascript
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
VSCode Vue开发推荐插件和VSCode快捷键(小结)
2020/08/08 Javascript
git进行版本控制心得详谈
2017/12/10 Python
Python实现动态添加属性和方法操作示例
2018/07/25 Python
Python可以用来做什么
2020/11/23 Python
使用css3制作动感导航条示例
2014/01/26 HTML / CSS
HTML5各种头部meta标签的功能(推荐)
2017/03/13 HTML / CSS
什么是.net的Remoting技术
2016/07/08 面试题
师范毕业生求职自荐信
2013/09/25 职场文书
公关关系专员的自我评价分享
2013/11/20 职场文书
2014年入党积极分子党课学习心得体会模板
2014/04/03 职场文书
汉语言文学专业求职信
2014/06/19 职场文书
品质标语大全
2014/06/21 职场文书
2014第二批党的群众路线教育实践活动对照检查材料思想汇报
2014/09/18 职场文书
工程项目经理岗位职责
2015/02/02 职场文书
党风廉正建设个人工作总结
2015/03/06 职场文书
经营场所证明范本
2015/06/19 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书
2016年村党支部公开承诺书
2016/03/24 职场文书
JavaScript实现优先级队列
2021/12/06 Javascript
详解MySql中InnoDB存储引擎中的各种锁
2022/02/12 MySQL