对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单链表实现代码实例
Nov 21 Python
python执行子进程实现进程间通信的方法
Jun 02 Python
python编程开发之类型转换convert实例分析
Nov 13 Python
Python基础知识_浅谈用户交互
May 31 Python
python学习基础之循环import及import过程
Apr 22 Python
PyQt5 加载图片和文本文件的实例
Jun 14 Python
Python 使用type来定义类的实现
Nov 19 Python
TensorFlow——Checkpoint为模型添加检查点的实例
Jan 21 Python
python实现FTP文件传输的方法(服务器端和客户端)
Mar 20 Python
keras model.fit 解决validation_spilt=num 的问题
Jun 19 Python
Spy++的使用方法及下载教程
Jan 29 Python
Pytorch DataLoader shuffle验证方式
Jun 02 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制作简单的内容采集器的代码
2007/11/28 PHP
简介PHP的Yii框架中缓存的一些高级用法
2016/03/29 PHP
利用Laravel事件系统如何实现登录日志的记录详解
2017/05/20 PHP
一直复略了的一个问题,关于表单重复提交
2007/02/15 Javascript
html超链接打开窗口大小的方法
2013/03/05 Javascript
jQuery DOM操作实例
2014/03/05 Javascript
js读取json的两种常用方法示例介绍
2014/10/19 Javascript
web前端开发JQuery常用实例代码片段(50个)
2015/08/28 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
关于JS Lodop打印插件打印Bootstrap样式错乱问题的解决方案
2016/12/23 Javascript
JS仿JQuery选择器功能
2017/03/08 Javascript
原生JavaScript来实现对dom元素class的操作方法(推荐)
2017/08/16 Javascript
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
JavaScript 中 JSON.parse 函数 和 JSON.stringify 函数
2018/12/05 Javascript
[02:43]DOTA2英雄基础教程 圣堂刺客
2013/12/09 DOTA
[01:09]DOTA2次级职业联赛 - 99战队宣传片
2014/12/01 DOTA
[01:32]DOTA2 2015国际邀请赛中国区预选赛第四日战报
2015/05/29 DOTA
Python中的defaultdict模块和namedtuple模块的简单入门指南
2015/04/01 Python
Python字符串拼接六种方法介绍
2017/12/18 Python
Python3 max()函数基础用法
2019/02/19 Python
Python中正反斜杠(‘/’和‘\’)的意义与用法
2019/08/12 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
python中的RSA加密与解密实例解析
2019/11/18 Python
pytorch 批次遍历数据集打印数据的例子
2019/12/30 Python
Pycharm如何运行.py文件的方法步骤
2020/03/03 Python
基于Python模拟浏览器发送http请求
2020/11/06 Python
CSS3实现淘宝留白的方法
2020/06/05 HTML / CSS
HTML5的革新 结构之美
2011/06/20 HTML / CSS
HTML5中的网络存储实现方式
2020/04/28 HTML / CSS
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
交通事故委托书范本(2篇)
2014/09/21 职场文书
党员“四风”问题批评与自我批评思想汇报
2014/10/06 职场文书
Python编解码问题及文本文件处理方法详解
2021/06/20 Python
浅谈克隆 JavaScript
2021/11/02 Javascript
python实现局部图像放大
2021/11/17 Python
python和anaconda的区别
2022/05/06 Python