python如何写一个函数判断回文数?


本文摘自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//10

    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》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...