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