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 正则表达式(转义问题)
Dec 15 Python
pandas 数据结构之Series的使用方法
Jun 21 Python
python变量命名的7条建议
Jul 04 Python
Python使用ffmpy将amr格式的音频转化为mp3格式的例子
Aug 08 Python
Python 实现判断图片格式并转换,将转换的图像存到生成的文件夹中
Jan 13 Python
Django框架models使用group by详解
Mar 11 Python
简单了解django处理跨域请求最佳解决方案
Mar 25 Python
Win10下用Anaconda安装TensorFlow(图文教程)
Jun 18 Python
获取CSDN文章内容并转换为markdown文本的python
Sep 06 Python
pycharm永久激活超详细教程
Oct 29 Python
python3判断IP地址的方法
Mar 04 Python
Python几种酷炫的进度条的方式
Apr 11 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实现的click captcha点击验证码类实例
2014/09/23 PHP
php替换字符串中间字符为省略号的方法
2015/05/04 PHP
thinkphp微信开发(消息加密解密)
2015/12/02 PHP
PHP使用XMLWriter读写xml文件操作详解
2018/07/31 PHP
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
2010/04/25 Javascript
子窗体与父窗体传值示例js代码
2013/08/01 Javascript
javascript实现youku的视频代码自适应宽度
2015/05/25 Javascript
Bootstrap每天必学之折叠(Collapse)插件
2016/04/25 Javascript
利用jquery实现验证输入的是否是数字、小数,包含保留几位小数
2016/12/07 Javascript
javascript学习之json入门
2016/12/22 Javascript
详解webpack的proxyTable无效的解决方案
2018/06/15 Javascript
node app 打包工具pkg的具体使用
2019/01/17 Javascript
Angular CLI 使用教程指南参考小结
2019/04/10 Javascript
js作用域和作用域链及预解析
2019/04/11 Javascript
JS加载解析Markdown文档过程详解
2020/05/19 Javascript
Python浅拷贝与深拷贝用法实例
2015/05/09 Python
运用TensorFlow进行简单实现线性回归、梯度下降示例
2018/03/05 Python
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
python re正则匹配网页中图片url地址的方法
2018/12/20 Python
python pandas获取csv指定行 列的操作方法
2019/07/12 Python
python实现的Iou与Giou代码
2020/01/18 Python
python语音识别指南终极版(有这一篇足矣)
2020/09/09 Python
将一个文本文件的内容按倒序打印出来
2015/01/05 面试题
网络工程与软件技术毕业生自荐信
2013/09/24 职场文书
优秀学生干部个人的自我评价
2013/10/04 职场文书
同学聚会欢迎辞
2014/01/14 职场文书
化工专业大学生职业生涯规划书
2014/01/14 职场文书
一月红领巾广播稿
2014/02/11 职场文书
《鸟岛》教学反思
2014/04/26 职场文书
党员学习正风肃纪思想汇报
2014/09/12 职场文书
工地食品安全责任书
2015/05/09 职场文书
python Django框架快速入门教程(后台管理)
2021/07/21 Python
Python进行区间取值案例讲解
2021/08/02 Python
CPU不支持Windows11系统怎么办
2021/11/21 数码科技
oracle重置序列从0开始递增1
2022/02/28 Oracle
简单聊聊Golang中defer预计算参数
2022/03/25 Golang