对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基于Tkinter库实现简单文本编辑器实例
May 05 Python
Python常见格式化字符串方法小结【百分号与format方法】
Sep 18 Python
python中import学习备忘笔记
Jan 24 Python
使用pandas的DataFrame的plot方法绘制图像的实例
May 24 Python
python 从csv读数据到mysql的实例
Jun 21 Python
python散点图实例之随机漫步
Aug 27 Python
python实现图书借阅系统
Feb 20 Python
使用matplotlib中scatter方法画散点图
Mar 19 Python
Python中新式类与经典类的区别详析
Jul 10 Python
Python面向对象特殊属性及方法解析
Sep 16 Python
Pycharm github配置实现过程图解
Oct 13 Python
python3中编码获取网页的实例方法
Nov 16 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 获取文件路径(灵活应用__FILE__)
2013/02/15 PHP
destoon实现调用当前栏目分类及子分类和三级分类的方法
2014/08/21 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
2015/06/10 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
php精度计算的问题解析
2019/06/21 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
jquery数组过滤筛选方法grep()简介
2014/06/06 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
JavaScript判断浏览器及其版本信息
2017/01/20 Javascript
纯html+css+javascript实现楼层跳跃式的页面布局(实例代码)
2017/10/25 Javascript
微信小程序实现tab和swiper切换结合效果
2020/07/17 Javascript
vue中eventbus被多次触发以及踩过的坑
2017/12/02 Javascript
React Router V4使用指南(精讲)
2018/09/17 Javascript
JavaScript格式化json和xml的方法示例
2019/01/22 Javascript
如何从零开始手写Koa2框架
2019/03/22 Javascript
BootstrapValidator实现表单验证功能
2019/11/08 Javascript
vue简单封装axios插件和接口的统一管理操作示例
2020/02/02 Javascript
[01:12:35]Spirit vs Navi Supermajor小组赛 A组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
python脚本替换指定行实现步骤
2017/07/11 Python
python-opencv在有噪音的情况下提取图像的轮廓实例
2017/08/30 Python
解决pandas 作图无法显示中文的问题
2018/05/24 Python
查看django执行的sql语句及消耗时间的两种方法
2018/05/29 Python
python读取文本中的坐标方法
2018/10/14 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
2020/09/17 Python
python自动下载图片的方法示例
2020/03/25 Python
Python基于gevent实现高并发代码实例
2020/05/15 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
实习生自我鉴定
2013/12/12 职场文书
《傅雷家书》教学反思
2014/04/20 职场文书
学生顶撞老师的检讨书
2014/09/17 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
如何写一份成功的商业计划书
2019/06/25 职场文书
Java 将PPT幻灯片转为HTML文件的实现思路
2021/06/11 Java/Android
Elasticsearch 聚合查询和排序
2022/04/19 Python