本文摘自php中文网,作者coldplay.xixi,侵删。

python如何写一个函数判断回文数?
python写一个函数判断回文数的方法:
设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数;但若n=1234567,则n不是回文数。
上面的解释就是说回文数和逆序后的结果是相等的。这就是判断一个数值是否是回文数的标准。
代码也是根据这个思路来实现的。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | # -*- coding: utf-8 -*-
"" "
Created on Sun Aug 5 09:01:38 2018
@author: FanXiaoLei
"" "
#判断回文数
def hw(n):
p=n
k=0
while p!=0:
k=k*10+p%10
p=p
if k==n:
return True
else :
return False
print (hw(121))
print (hw(13451))
|
结果如下:
阅读剩余部分
相关阅读 >>
Python安装哪个版本
mac 正确地配置 scipy 开发环境
Python什么时候用到字典
Python重命名和删除文件定义及作用(实例分析)
Python中序列增量赋值的简单介绍(附示例)
如何在Python环境下操作excel
Python中remove函数的用法是什么?
Python列表和元组的相同点和不同点是什么
Python如何安装cvxopt
Python绘制折线图和散点图的详细方法介绍(代码示例)
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python如何写一个函数判断回文数?