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 初始化多维数组代码
Sep 06 Python
Django添加feeds功能的示例
Aug 07 Python
安装docker-compose的两种最简方法
Jul 30 Python
用Pytorch训练CNN(数据集MNIST,使用GPU的方法)
Aug 19 Python
pytorch 加载(.pth)格式的模型实例
Aug 20 Python
Python银行系统实战源码
Oct 25 Python
Django实现分页显示效果
Oct 31 Python
Python函数的默认参数设计示例详解
Dec 01 Python
python数据预处理 :数据抽样解析
Feb 24 Python
Python IDE环境之 新版Pycharm安装详细教程
Mar 05 Python
Django 自定义权限管理系统详解(通过中间件认证)
Mar 11 Python
python openCV实现摄像头获取人脸图片
Aug 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
php横向重复区域显示二法
2008/09/25 PHP
解决yii2左侧菜单子级无法高亮问题的方法
2016/05/08 PHP
php 判断页面或图片是否经过gzip压缩的方法
2017/04/05 PHP
PHP信号处理机制的操作代码讲解
2019/04/19 PHP
javascript入门·对象属性方法大总结
2007/10/01 Javascript
js跨域和ajax 跨域问题的实现思路
2009/09/05 Javascript
A标签触发onclick事件而不跳转的多种解决方法
2013/06/27 Javascript
js实现div拖动动画运行轨迹效果代码分享
2015/08/27 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
2016/01/18 Javascript
全面了解javascript中的错误处理机制
2016/07/18 Javascript
AngularJs  Creating Services详解及示例代码
2016/09/02 Javascript
TypeScript入门-接口
2017/03/30 Javascript
echarts饼图扇区添加点击事件的实例
2017/10/16 Javascript
浅谈Vue.js中如何实现自定义下拉菜单指令
2019/01/06 Javascript
[56:48]FNATIC vs EG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python实现爬取逐浪小说的方法
2015/07/07 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
Python3实现的简单三级菜单功能示例
2019/03/12 Python
django如何自己创建一个中间件
2019/07/24 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
2020/03/30 Python
python能开发游戏吗
2020/06/11 Python
canvas实现手机的手势解锁的步骤详细
2020/03/16 HTML / CSS
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
校长就职演讲稿
2014/01/06 职场文书
公益活动策划方案
2014/01/09 职场文书
教师竞聘演讲稿
2014/05/16 职场文书
经典演讲稿开场白
2014/08/25 职场文书
九一八事变演讲稿范文
2014/09/14 职场文书
作风转变年心得体会
2014/10/22 职场文书
个人年终总结开头
2015/03/06 职场文书
跟班学习心得体会(共6篇)
2016/01/23 职场文书
Vue和Flask通信的实现
2021/05/19 Vue.js
小程序与后端Java接口交互实现HelloWorld入门
2021/07/09 Java/Android
SQL中的连接查询详解
2022/06/21 SQL Server
Win11怎么解除儿童账号限制?Win11解除微软儿童账号限制方法
2022/07/07 数码科技