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 文件重命名工具代码
Jul 26 Python
Python遍历指定文件及文件夹的方法
May 09 Python
Python学习笔记之解析json的方法分析
Apr 21 Python
Python Socket实现简单TCP Server/client功能示例
Aug 05 Python
python3 判断列表是一个空列表的方法
May 04 Python
Python检测网络延迟的代码
May 15 Python
Pandas 数据处理,数据清洗详解
Jul 10 Python
使用Selenium破解新浪微博的四宫格验证码
Oct 19 Python
Python3批量生成带logo的二维码方法
Jun 24 Python
Python Django 实现简单注册功能过程详解
Jul 29 Python
使用python的pyplot绘制函数实例
Feb 13 Python
Python安装依赖(包)模块方法详解
Feb 14 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
电脑硬件及电脑配置知识大全
2020/03/17 数码科技
PHP中::、->、self、$this几种操作符的区别介绍
2013/04/24 PHP
深入php list()函数的详解
2013/06/05 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
2019/12/13 PHP
可以支持多中格式的JS键盘
2007/05/02 Javascript
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
怎么清空javascript数组
2013/05/11 Javascript
JavaScript操作select元素和option的实例代码
2016/01/29 Javascript
JavaScript知识点总结(十六)之Javascript闭包(Closure)代码详解
2016/05/31 Javascript
jQuery中实现prop()函数控制多选框(全选,反选)
2016/08/19 Javascript
jQuery监听文件上传实现进度条效果的方法
2016/10/16 Javascript
javascript 定时器工作原理分析
2016/12/03 Javascript
详解JavaScript基础知识(JSON、Function对象、原型、引用类型)
2018/01/16 Javascript
JS中使用new Option()实现时间联动效果
2018/12/10 Javascript
vue router 通过路由来实现切换头部标题功能
2019/04/24 Javascript
jquery-ui 进度条功能示例【测试可用】
2019/07/25 jQuery
vue实现随机验证码功能(完整代码)
2019/12/10 Javascript
Javascript Web Worker使用过程解析
2020/03/16 Javascript
JavaScript中变量提升和函数提升的详解
2020/08/07 Javascript
Python 初始化多维数组代码
2008/09/06 Python
Python装饰器的函数式编程详解
2015/02/27 Python
Python中内建函数的简单用法说明
2016/05/05 Python
Python实现修改IE注册表功能示例
2018/05/10 Python
Python 进程之间共享数据(全局变量)的方法
2019/07/16 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
2019/08/27 Python
基于python实现把图片转换成素描
2019/11/13 Python
BRASTY捷克:购买香水、化妆品、手袋和手表
2017/07/12 全球购物
文体活动实施方案
2014/03/27 职场文书
法制宣传日活动总结
2014/04/29 职场文书
2015会计试用期工作总结
2014/12/12 职场文书
小学一年级数学教学计划
2015/01/20 职场文书
车间主任岗位职责
2015/02/03 职场文书
兴趣班停课通知
2015/04/24 职场文书
2015秋季开学典礼新闻稿
2015/07/17 职场文书
redis 查看所有的key方式
2021/05/07 Redis
Python基础学习之奇异的GUI对话框
2021/05/27 Python