对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 socket编程实例详解
May 27 Python
详解Django中的过滤器
Jul 16 Python
详解python中的线程
Feb 10 Python
python实现定时自动备份文件到其他主机的实例代码
Feb 23 Python
浅谈Pandas:Series和DataFrame间的算术元素
Dec 22 Python
python爬虫获取百度首页内容教学
Dec 23 Python
Python玩转Excel的读写改实例
Feb 22 Python
Python参数解析模块sys、getopt、argparse使用与对比分析
Apr 02 Python
如何搭建pytorch环境的方法步骤
May 06 Python
解决python运行效率不高的问题
Jul 20 Python
用Python实现职工信息管理系统
Dec 30 Python
python中的插入排序的简单用法
Jan 19 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+MYSQL的文章管理系统(二)
2006/10/09 PHP
PHP 组件化编程技巧
2009/06/06 PHP
phpnow php探针环境检测代码
2014/11/04 PHP
php实现检查文章是否被百度收录
2015/01/27 PHP
php简单判断两个字符串是否相等的方法
2015/07/13 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
JS 获取鼠标左右键的键值方法
2014/10/11 Javascript
使用jquery+CSS3实现仿windows10开始菜单的下拉导航菜单特效
2015/09/24 Javascript
给angular加上动画效遇到的问题总结
2016/02/17 Javascript
JavaScript实现搜索框的自动完成功能(一)
2016/02/25 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
浅谈jquery中next与siblings的区别
2016/10/27 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
原生js编写焦点图效果
2016/12/08 Javascript
Bootstrap CSS组件之下拉菜单(dropdown)
2016/12/17 Javascript
js实现鼠标拖拽多选功能示例
2017/08/01 Javascript
Angular4学习笔记router的简单使用
2018/03/30 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
2018/07/23 Javascript
JS实现百度网盘任意文件强制下载功能
2018/08/31 Javascript
详解如何使用nvm管理Node.js多版本
2019/05/06 Javascript
原生js实现针对Dom节点的CRUD操作示例
2019/08/26 Javascript
微信小程序canvas开发水果老虎机的思路详解
2020/02/07 Javascript
k8s node节点重新加入master集群的实现
2021/02/22 Javascript
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
[35:29]Secret vs VG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
sublime text 3配置使用python操作方法
2017/06/11 Python
python Crypto模块的安装与使用方法
2017/12/21 Python
python使用tornado实现简单爬虫
2018/07/28 Python
HTML5中input输入框默认提示文字向左向右移动的示例代码
2020/09/10 HTML / CSS
中国好声音广告词
2014/03/18 职场文书
趵突泉导游词
2015/02/03 职场文书
安全员岗位职责范本
2015/04/11 职场文书
工作时间调整通知
2015/04/24 职场文书
vue组件的路由高亮问题解决方法
2021/05/11 Vue.js
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫