Python计算回文数的方法

作者:saintatgod 时间:2022-04-02 05:08:07 

本文实例讲述了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,计算,方法
0
投稿

猜你喜欢

  • Java正则表达式的基本用法和实例大全

    2023-04-14 06:17:22
  • Python PyQt拖动控件对齐到网格的方法步骤

    2022-05-04 19:25:00
  • JavaScript基本数据类型及值类型和引用类型

    2024-05-10 13:59:39
  • python实现彩票系统

    2021-04-12 21:16:42
  • 使用Python实现批量ping操作方法

    2021-04-06 02:55:34
  • 浅谈pandas用groupby后对层级索引levels的处理方法

    2022-10-15 01:43:37
  • CentOS安装SQL Server vNext CTP1教程

    2024-01-27 22:16:26
  • Pandas操作CSV文件的读写实现方法

    2022-05-12 09:48:05
  • windows下mysql 5.7.20 安装配置方法图文教程

    2024-01-20 16:19:02
  • 树莓派升级python的具体步骤

    2023-08-04 00:28:49
  • js中prototype用法详细介绍

    2024-05-25 15:18:26
  • python实战教程之OCR文字识别方法汇总

    2021-09-20 05:36:21
  • 浅谈pytorch中的nn.Sequential(*net[3: 5])是啥意思

    2023-10-05 05:42:55
  • 用户体验之内容篇

    2010-11-05 18:21:00
  • Python中import机制详解

    2023-08-25 10:30:29
  • python批量下载图片的三种方法

    2023-08-23 00:00:05
  • centos7 PHP环境搭建 GD库 等插件安装方法

    2023-11-05 21:25:38
  • 一篇文章带你深入了解Mysql触发器

    2024-01-14 15:42:35
  • python妹子图简单爬虫实例

    2022-12-11 05:47:50
  • python 读取、写入txt文件的示例

    2023-09-29 22:04:18
  • asp之家 网络编程 m.aspxhome.com