python判断年份是否为闰年的编程,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))

运行结果:

8db630d8912d64400ec98dd1bb3aafc3.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值