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之变量和参数
Oct 10 Python
Python输出PowerPoint(ppt)文件中全部文字信息的方法
Apr 28 Python
在Python的web框架中中编写日志列表的教程
Apr 30 Python
python中PIL安装简单教程
Apr 21 Python
Python的时间模块datetime详解
Apr 17 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
Aug 27 Python
Tensorflow训练模型越来越慢的2种解决方案
Feb 07 Python
调整Jupyter notebook的启动目录操作
Apr 10 Python
python3发送request请求及查看返回结果实例
Apr 30 Python
keras读取h5文件load_weights、load代码操作
Jun 12 Python
通过代码实例解析Pytest运行流程
Aug 20 Python
python中的装饰器该如何使用
Jun 18 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 file_get_contents函数轻松采集html数据
2010/04/22 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
2010/12/29 PHP
javascript引导程序
2008/10/26 Javascript
Script的加载方法小结
2011/01/12 Javascript
javascript权威指南 学习笔记之null和undefined
2011/09/25 Javascript
Prototype源码浅析 Enumerable部分(二)
2012/01/18 Javascript
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
高性能JavaScript模板引擎实现原理详解
2015/02/05 Javascript
js实现iGoogleDivDrag模块拖动层拖动特效的方法
2015/03/04 Javascript
JavaScript实现向OL列表内动态添加LI元素的方法
2015/03/21 Javascript
php常见的页面跳转方法汇总
2015/04/15 Javascript
JavaScript中的getDay()方法使用详解
2015/06/09 Javascript
input file上传 图片预览功能实例代码
2016/10/25 Javascript
获取jqGrid中选择的行的数据
2016/11/30 Javascript
JS实现复制内容到剪贴板功能
2017/02/05 Javascript
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
编写React组件项目实践分析
2018/03/04 Javascript
postman+json+springmvc测试批量添加实例
2018/03/31 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
Python笔记(叁)继续学习
2012/10/24 Python
在Python的Flask框架中使用日期和时间的教程
2015/04/21 Python
简单讲解Python中的闭包
2015/08/11 Python
Python时间的精准正则匹配方法分析
2017/08/17 Python
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
python模式 工厂模式原理及实例详解
2020/02/11 Python
使用Tkinter制作信息提示框
2020/02/18 Python
PHP面试题及答案一
2012/06/18 面试题
酒店秘书求职信范文
2014/02/17 职场文书
售后服务承诺书怎么写
2014/05/21 职场文书
初中班级口号
2014/06/09 职场文书
中学教师师德师风演讲稿
2014/08/22 职场文书
改革共识倡议书
2014/08/29 职场文书
党员应该树立反腐倡廉的坚定意识思想汇报
2014/09/12 职场文书
2016会计专业自荐信范文
2016/01/28 职场文书
小学记事作文之200字
2019/08/06 职场文书
2020年个人安全保证书参考模板
2020/01/08 职场文书