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 相关文章推荐
python中使用xlrd、xlwt操作excel表格详解
Jan 29 Python
python回调函数用法实例分析
May 09 Python
详解Python各大聊天系统的屏蔽脏话功能原理
Dec 01 Python
Python制作刷网页流量工具
Apr 23 Python
Python numpy生成矩阵、串联矩阵代码分享
Dec 04 Python
python3发送邮件需要经过代理服务器的示例代码
Jul 25 Python
python多进程(加入进程池)操作常见案例
Oct 21 Python
Python实现word2Vec model过程解析
Dec 16 Python
浅谈JupyterNotebook导出pdf解决中文的问题
Apr 22 Python
python属于解释型语言么
Jun 15 Python
python 调整图片亮度的示例
Dec 03 Python
关于 Python json中load和loads区别
Nov 07 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采集内容中带有图片地址的远程图片并保存的方法
2015/01/03 PHP
php5对象复制、clone、浅复制与深复制实例详解
2019/08/14 PHP
JS backgroundImage控制
2009/05/19 Javascript
不要在cookie中使用特殊字符的原因分析
2010/07/13 Javascript
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
javascript学习笔记(十三) js闭包介绍(转)
2012/06/20 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
2013/05/07 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
2013/08/01 Javascript
jquery等宽输出文字插件使用介绍
2013/09/18 Javascript
javascript中字符串的定义示例代码
2013/12/19 Javascript
jQuery验证插件 Validate详解
2014/11/20 Javascript
javascript实现rgb颜色转换成16进制格式
2015/07/10 Javascript
Node.js中JavaScript操作MySQL的常用方法整理
2016/03/01 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
javascript日期比较方法实例分析
2016/06/17 Javascript
vue+vuex+axio从后台获取数据存入vuex实现组件之间共享数据
2017/04/22 Javascript
react同构实践之实现自己的同构模板
2019/03/13 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
2019/08/26 Javascript
vue实现多个echarts根据屏幕大小变化而变化实例
2020/07/19 Javascript
Vue实现随机验证码功能
2020/12/29 Vue.js
python根据开头和结尾字符串获取中间字符串的方法
2015/03/26 Python
详解Python循环作用域与闭包
2019/03/21 Python
Python字典生成式、集合生成式、生成器用法实例分析
2020/01/07 Python
Python3 字典dictionary入门基础附实例
2020/02/10 Python
HTML5 File API改善网页上传功能
2009/08/19 HTML / CSS
StubHub哥伦比亚:购买和出售您的门票
2016/10/20 全球购物
We Fashion荷兰:一家国际时装公司
2018/04/18 全球购物
美国椅子和沙发制造商:La-Z-Boy
2020/10/25 全球购物
经典优秀个人求职信分享
2013/12/12 职场文书
2015年初中元旦晚会活动总结
2014/11/28 职场文书
颐和园导游词400字
2015/01/30 职场文书
研究生个人学年总结
2015/02/14 职场文书
2015年七夕情人节感言
2015/08/03 职场文书
早恋主题班会
2015/08/14 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书