发表主题您当前位置:首页 / 教程 / Python

Python实例:判断输入的年份是否为闰年

猪子胖胖  2018-11-20  0  0  51

Python实例:判断输入的年份是否为闰年

要计算年份是否为闰年?

判断闰年条件, 满足年份模400为0, 或者模4为0但模100不为0。

如下实例:

# -*- coding: UTF-8 -*-
#自定义函数 leapyear
def leapyear(year):
    if (year % 4)==0:
        if (year % 100)==0:
            if (year%400)==0:
                return True
            else:
                return False
        else:
            return True
    else:
        return False

#简化leapyear函数,运行结果一样
def leapyear2(year):
    if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
        return True
    else:
        return False

#输入一个年份然后调用函数 leapyear
year=int(input("输入一个年份:"))
#执行第一种函数
if leapyear(year):
    print('leapyear:{0}是闰年。'.format(year))
else:
    print('leapyear:{0}不是闰年。'.format(year))

#执行第二种函数
if leapyear2(year):
    print("leapyear2:{0}是闰年。".format(year))
else:
    print("leapyear2:{0}不是闰年。".format(year))


运行结果:

说明:该主题及内容可以随意免费转发,但转发时请注明来源于“哈喽吧”哦^_^。

回复主题

上一篇:Python类的定义、对象、方法、继承(多继承)实例

下一篇:没有了

最新回复(0)

暂无回复
回复主题
提示:请先登录后再回复主题。
  • 站内搜索
  • 百度搜索
  • 搜狗搜索