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的Flask框架中实现简单的登录功能的教程
Apr 20 Python
python 循环遍历字典元素的简单方法
Sep 11 Python
Python socket网络编程TCP/IP服务器与客户端通信
Jan 05 Python
基于Python实现的ID3决策树功能示例
Jan 02 Python
Python使用functools实现注解同步方法
Feb 06 Python
Python之dict(或对象)与json之间的互相转化实例
Jun 05 Python
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
Jun 13 Python
Pycharm 字体大小调整设置的方法实现
Sep 27 Python
python list多级排序知识点总结
Oct 23 Python
基于Python实现签到脚本过程解析
Oct 25 Python
python中必要的名词解释
Nov 20 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
Apr 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
PHP函数utf8转gb2312编码
2006/12/21 PHP
php判断上传的Excel文件中是否有图片及PHPExcel库认识
2013/01/11 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
PHP 模拟登陆功能实例详解
2019/09/10 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
2019/09/30 PHP
javascript高亮效果的二种实现方法
2008/09/14 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
jquery 页眉单行信息滚动显示实现思路及代码
2014/06/26 Javascript
node.js中的fs.linkSync方法使用说明
2014/12/15 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
2016/04/01 Javascript
node.js + socket.io 实现点对点随机匹配聊天
2017/06/30 Javascript
js微信应用场景之微信音乐相册案例分享
2017/08/11 Javascript
vue2.0 根据状态值进行样式的改变展示方法
2018/03/13 Javascript
12个提高JavaScript技能的概念(小结)
2019/05/09 Javascript
详解Python当中的字符串和编码
2015/04/25 Python
python如何实现远程控制电脑(结合微信)
2015/12/21 Python
Python入门学习指南分享
2018/04/11 Python
python列表使用实现名字管理系统
2019/01/30 Python
pandas实现将dataframe满足某一条件的值选出
2019/06/12 Python
Python获取时间戳代码实例
2019/09/24 Python
Pytorch上下采样函数--interpolate用法
2020/07/07 Python
pytorch 移动端部署之helloworld的使用
2020/10/30 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
2021/02/20 Python
AmazeUI 网格的实现示例
2020/08/13 HTML / CSS
房地产广告词大全
2014/03/19 职场文书
研究生毕业自我鉴定范文
2014/03/27 职场文书
租房协议书怎么写
2014/04/10 职场文书
法律顾问服务方案
2014/05/15 职场文书
机械机修工岗位职责
2014/08/03 职场文书
营销总经理岗位职责范本
2014/09/02 职场文书
退休教师追悼词
2015/06/23 职场文书
2015年音乐教研组工作总结
2015/07/22 职场文书
教学反思怎么写
2016/02/24 职场文书
3招让你摆脱即兴讲话冷场尴尬
2019/08/08 职场文书