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实现ip查询示例
Mar 26 Python
使用PyCharm配合部署Python的Django框架的配置纪实
Nov 19 Python
python实现数据写入excel表格
Mar 25 Python
python3 requests中使用ip代理池随机生成ip的实例
May 07 Python
python无限生成不重复(字母,数字,字符)组合的方法
Dec 04 Python
在Python 中实现图片加框和加字的方法
Jan 26 Python
Python爬虫实现验证码登录代码实例
May 10 Python
Python Pandas数据结构简单介绍
Jul 03 Python
Django 实现对已存在的model进行更改
Mar 28 Python
自学python用什么系统好
Jun 23 Python
python中count函数知识点浅析
Dec 17 Python
python_tkinter弹出对话框创建
Mar 20 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
第十五节--Zend引擎的发展
2006/11/16 PHP
php HtmlReplace输入过滤安全函数
2010/07/03 PHP
php中照片旋转 (orientation) 问题的正确处理
2017/02/16 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
PHP 出现 http500 错误的解决方法
2021/03/09 PHP
Jquery Ajax.ashx 高效分页实现代码
2009/10/20 Javascript
使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
2010/12/30 Javascript
jquery实现表单验证并阻止非法提交
2015/07/09 Javascript
基于JS实现移动端向左滑动出现删除按钮功能
2017/02/22 Javascript
JavaScript实现随机数生成器(去重)
2017/10/13 Javascript
浅析vue中的MVVM实现原理
2019/03/04 Javascript
让 babel webpack vue 配置文件支持智能提示的方法
2019/06/22 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
如何手动实现一个 JavaScript 模块执行器
2020/10/16 Javascript
[01:09]DOTA2次级职业联赛 - 99战队宣传片
2014/12/01 DOTA
[01:13]2015国际邀请赛线下观战现场
2015/08/08 DOTA
重命名批处理python脚本
2013/04/05 Python
Python 安装setuptools和pip工具操作方法(必看)
2017/05/22 Python
使用Python实现博客上进行自动翻页
2017/08/23 Python
Django自定义manage命令实例代码
2018/02/11 Python
Python使用combinations实现排列组合的方法
2018/11/13 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
python学习之使用Matplotlib画实时的动态折线图的示例代码
2021/02/25 Python
西尔斯百货官网:Sears
2016/09/06 全球购物
物业招聘计划书
2014/01/10 职场文书
学生会竞聘书范文
2014/03/31 职场文书
行政部经理助理岗位职责
2014/06/15 职场文书
家具商场的活动方案
2014/08/16 职场文书
医药销售自我评价200字
2014/09/11 职场文书
委托证明书
2014/09/17 职场文书
正风肃纪剖析材料
2014/09/30 职场文书
全国法制宣传日活动总结2014
2014/11/01 职场文书
2014年导购员工作总结
2014/11/18 职场文书
2015年文员个人工作总结
2015/04/09 职场文书
少儿励志名言(80句)
2019/08/14 职场文书
关于Javascript闭包与应用的详解
2021/04/22 Javascript