对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在linux系统下获取系统内存使用情况的方法
May 11 Python
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
Sep 06 Python
python中kmeans聚类实现代码
Feb 23 Python
python使用TensorFlow进行图像处理的方法
Feb 28 Python
python3+requests接口自动化session操作方法
Oct 13 Python
Python实现对特定列表进行从小到大排序操作示例
Feb 11 Python
python图形工具turtle绘制国际象棋棋盘
May 23 Python
Django CBV类的用法详解
Jul 26 Python
Python实现决策树并且使用Graphviz可视化的例子
Aug 09 Python
Django实现将views.py中的数据传递到前端html页面,并展示
Mar 16 Python
Tensorflow中k.gradients()和tf.stop_gradient()用法说明
Jun 10 Python
Python实现聚类K-means算法详解
Jul 15 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 download.php实现代码 跳转到下载文件(response.redirect)
2009/08/26 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html
2015/12/09 PHP
再谈PHP中单双引号的区别详解
2016/06/12 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
PhpStorm+xdebug+postman调试技巧分享
2020/09/15 PHP
用函数式编程技术编写优美的 JavaScript
2006/11/25 Javascript
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
js隐藏与显示回到顶部按钮及window.onscroll事件应用
2013/01/25 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
jquery库或JS文件在eclipse下报错问题解决方法
2014/04/17 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
Javascript OOP之面向对象
2016/07/31 Javascript
简单实现js无缝滚动效果
2017/02/05 Javascript
vue生成token并保存到本地存储中
2018/07/17 Javascript
vue组件中watch props根据v-if动态判断并挂载DOM的问题
2019/05/12 Javascript
VUEX-action可以修改state吗
2019/11/19 Javascript
es6函数之箭头函数用法实例详解
2020/04/25 Javascript
vue watch监控对象的简单方法示例
2021/01/07 Vue.js
pycharm 使用心得(二)设置字体大小
2014/06/05 Python
Python基于select实现的socket服务器
2016/04/13 Python
pygame加载中文名mp3文件出现error
2017/03/31 Python
python画一个玫瑰和一个爱心
2020/08/18 Python
keras获得model中某一层的某一个Tensor的输出维度教程
2020/01/24 Python
Python读取excel文件中带公式的值的实现
2020/04/17 Python
python实现在线翻译
2020/06/18 Python
Ralph Lauren英国官方网站:Ralph Lauren UK
2018/04/03 全球购物
js实现弹框效果
2021/03/24 Javascript
办公室人员先进事迹
2014/01/27 职场文书
英语教学随笔感言
2014/02/20 职场文书
商务日语专业的自荐信
2014/05/23 职场文书
预备党员自我批评思想汇报
2014/10/10 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书
2016年小学圣诞节活动总结
2016/03/31 职场文书
OpenCV实现常见的四种图像几何变换
2022/04/01 Python
浅析Python OpenCV三种滤镜效果
2022/04/11 Python