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带你玩转冲顶大会
Jan 17 Python
JS设计模式之责任链模式实例详解
Feb 03 Python
代码分析Python地图坐标转换
Feb 08 Python
linux下安装python3和对应的pip环境教程详解
Jul 01 Python
利用Python实现手机短信监控通知的方法
Jul 22 Python
python scrapy爬虫代码及填坑
Aug 12 Python
python爬虫豆瓣网的模拟登录实现
Aug 21 Python
Python常用模块logging——日志输出功能(示例代码)
Nov 20 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
May 23 Python
五分钟带你搞懂python 迭代器与生成器
Aug 30 Python
python exit出错原因整理
Aug 31 Python
Python使用xpath实现图片爬取
Sep 16 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新手上路(四)
2006/10/09 PHP
Yii2 rbac权限控制之菜单menu实例教程
2016/04/28 PHP
php简单实现多语言切换的方法
2016/05/09 PHP
JS+PHP实现用户输入数字后显示最大的值及所在位置
2017/06/19 PHP
PHP实现时间日期友好显示实现代码
2019/09/08 PHP
JavaScript入门教程(1) 什么是JS
2009/01/31 Javascript
Extjs优化(一)删除冗余代码提高运行速度
2013/04/15 Javascript
css与javascript跨浏览器兼容性总结
2014/09/15 Javascript
JavaScript开发人员的10个关键习惯小结
2014/12/05 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
AngularJS使用指令增强标准表单元素功能
2016/07/01 Javascript
利用n 升级工具升级Node.js版本及在mac环境下的坑
2017/02/15 Javascript
JS查找英文文章中出现频率最高的单词
2017/03/20 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
浅谈Angular路由守卫
2017/08/26 Javascript
zTree jQuery 树插件的使用(实例讲解)
2017/09/25 jQuery
layer关闭弹出窗口触发表单提交问题的处理方法
2019/09/25 Javascript
使用JS location实现搜索框历史记录功能
2019/12/23 Javascript
wxPython中文教程入门实例
2014/06/09 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
Python实现并行抓取整站40万条房价数据(可更换抓取城市)
2016/12/14 Python
用python写个自动SSH登录远程服务器的小工具(实例)
2017/06/17 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
用scikit-learn和pandas学习线性回归的方法
2019/06/21 Python
python实现淘宝购物系统
2019/10/25 Python
pytorch的batch normalize使用详解
2020/01/15 Python
基于python实现判断字符串是否数字算法
2020/07/10 Python
使用javascript和HTML5 Canvas画的四渐变色播放按钮效果
2014/04/10 HTML / CSS
HTML5 body设置自适应全屏
2020/05/07 HTML / CSS
台湾租车首选品牌:IWS艾维士租车
2019/05/03 全球购物
教师申诉制度
2014/01/29 职场文书
优秀教导主任事迹材料
2014/05/09 职场文书
政府个人对照检查材料
2014/08/28 职场文书
员工评语范文
2014/12/31 职场文书
演讲稿:​快乐,从不抱怨开始!
2019/04/02 职场文书
100句拼搏进取的名言警句,值得一读!
2019/10/07 职场文书