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 os.dup2() 方法是什么? os.dup2能起到什么作用?

Python中map函数和reduce函数的使用方法介绍(附代码)

Python脚本生成caffe train_list.txt的方法

Python 中 / 与 // 的区别

Python如何判断是否为整数

Python如何求1到100的奇数和

详解Python中and和or的返回值

Python中两个斜杠是什么运算

如何在ipad上写Python

Python有关名字绑定的相关介绍

更多相关阅读请进入《Python》频道 >>




打赏

取消

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

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

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

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

评论

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