Python计算回文数的方法


Posted in Python onMarch 11, 2015

本文实例讲述了Python计算回文数的方法。分享给大家供大家参考。具体如下:

这里检查数字是不是回文数,用196算法生成一个数字的回文数

num = 905;
def is_Palindrome(num):
  """
  判断一个数字是不是回文数,这里有些取巧了
  :param num:
  :return:
  """
  """
  :param num:
  :return:
  """
  temp = "%d"%num;
  str = temp[::-1];
  if temp == str:
    return True;
  else:
    return False;
def create_Palindrome(num):
  """
  用196算法计算指定数字的回文数
  :param num:
  :return:
  """
  count = 0;
  while True:
    if True == is_Palindrome(num):
      output = "这是一个回文数:%d"%num + "\r\n总共次数为%d"%count;
      print(output);
      break;
    else:
      num = add(num);
      count += 1;
def add(num):
  """
  num 与自己倒序的数字相加
  :param num:
  :return:
  """
  temp = "%d"%num;
  str = temp[::-1];
  return int(temp) + int(str);
print(create_Palindrome(num));

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
通过数据库向Django模型添加字段的示例
Jul 21 Python
Python正则捕获操作示例
Aug 19 Python
用Python写脚本,实现完全备份和增量备份的示例
Apr 29 Python
python检测空间储存剩余大小和指定文件夹内存占用的实例
Jun 11 Python
Python 3 实现定义跨模块的全局变量和使用教程
Jul 07 Python
在django admin中添加自定义视图的例子
Jul 26 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
Apr 17 Python
Python通过Pillow实现图片对比
Apr 29 Python
django 数据库 get_or_create函数返回值是tuple的问题
May 15 Python
Python字典取键、值对的方法步骤
Sep 30 Python
解决pytorch 的state_dict()拷贝问题
Mar 03 Python
Python实现GIF动图以及视频卡通化详解
Dec 06 Python
Python用GET方法上传文件
Mar 10 #Python
Python爬取读者并制作成PDF
Mar 10 #Python
Python生成随机MAC地址
Mar 10 #Python
Python中实现结构相似的函数调用方法
Mar 10 #Python
Python实现CET查分的方法
Mar 10 #Python
Python实现的批量下载RFC文档
Mar 10 #Python
Python制作CSDN免积分下载器
Mar 10 #Python
You might like
PHP获取服务器端信息的方法
2014/11/28 PHP
php+xml结合Ajax实现点赞功能完整实例
2015/01/30 PHP
Yii2分页的使用及其扩展方法详解
2016/05/23 PHP
浅谈php使用curl模拟多线程发送请求
2019/03/08 PHP
php反射学习之依赖注入示例
2019/06/14 PHP
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
用js提交表单解决一个页面有多个提交按钮的问题
2014/09/01 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
2015/03/25 Javascript
JavaScript实现网页加载进度条代码超简单
2015/09/21 Javascript
JavaScript使用readAsDataURL读取图像文件
2017/05/10 Javascript
深入理解vue $refs的基本用法
2017/07/13 Javascript
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
2018/01/04 Javascript
vue2.0组件之间传值、通信的多种方式(干货)
2018/02/10 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
2018/07/25 Javascript
react.js组件实现拖拽复制和可排序的示例代码
2018/08/20 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
2020/03/07 Javascript
python正则表达式去掉数字中的逗号(python正则匹配逗号)
2013/12/25 Python
Python 通过pip安装Django详细介绍
2017/04/28 Python
python 按照固定长度分割字符串的方法小结
2018/04/30 Python
python自动化报告的输出用例详解
2018/05/30 Python
Python在Matplotlib图中显示中文字体的操作方法
2019/07/29 Python
Python实现滑动平均(Moving Average)的例子
2019/08/24 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
matplotlib自定义鼠标光标坐标格式的实现
2021/01/08 Python
Bandier官网:奢侈、时尚前卫的健身服装首选目的地
2020/07/05 全球购物
高中生期末评语大全
2014/01/28 职场文书
电子信息科学专业自荐信
2014/01/30 职场文书
省级青年文明号申报材料
2014/05/23 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
美术第二课堂活动总结
2014/07/08 职场文书
2014年英语教师工作总结
2014/12/03 职场文书
门店店长岗位职责
2015/04/14 职场文书
选调生挂职锻炼工作总结
2015/10/23 职场文书
《天净沙·秋思》教学反思三篇
2019/11/02 职场文书
低门槛开发iOS、Android、小程序应用的前端框架详解
2021/10/16 Javascript
Redis分布式锁的7种实现
2022/04/01 Redis