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中demo是什么

Python学来干什么

Python实现在idle中输入多行的方法

Python的除法运算符是什么

Python list排序的两种方法及实例

Python人工智能难吗

Python怎么安装plotly

Python用什么软件写爬虫

Python read lines() 有什么用?能用在什么地方?

Python中time的基本介绍

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




打赏

取消

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

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

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

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

评论

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