首页 > 编程语言 > 详细

Python练习实例030

时间:2020-06-22 14:58:13      阅读:47      评论:0      收藏:0      [点我收藏+]

问题:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

#! /usr/bin/env python3
# -*- coding:utf-8 -*-

# Author   : Ma Yi
# Blog     : http://www.cnblogs.com/mayi0312/
# Date     : 2020-06-22
# Name     : demo030
# Software : PyCharm
# Note     : 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。


def fun(n: int):
    """
    判断给定的数字是不是回文数
    :param n: 一个正整数
    :return:
    """
    s_n = str(n)
    if s_n == s_n[::-1]:
        return True
    else:
        return False

# 入口函数
if __name__ == __main__:
    a = int(input("请输入一个5位数:"))
    if fun(a):
        print("%d是回文数!" % a)
    else:
        print("%d不是回文数!" % a)

运行结果:

请输入一个5位数:12345
12345不是回文数!

请输入一个5位数:12321
12321是回文数!

 

Python练习实例030

原文:https://www.cnblogs.com/mayi0312/p/13176603.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!