首先,判断一个年份是否为闰年的规则是:
- 能被4整除却不能被100整除的是闰年;
- 能被400整除的同样是闰年。
接下来我们来看一下在python中如何定义函数来判断年份是否为闰年。
定义函数
以下是一个简单的判断闰年的函数示例:
def is_leap_year(year):
"""
判断一个年份是否为闰年
:param year: 年份
:return: 是闰年则返回True,不是闰年则返回False
"""
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
return True
else:
return False
该函数可以接收一个年份作为参数,然后返回一个布尔类型的值,如果该年份为闰年,则返回True,否则返回False。
示例
我们来看一下如何使用这个函数:
year1 = 2020
year2 = 2021
if is_leap_year(year1):
print(year1, "是闰年")
else:
print(year1, "不是闰年")
if is_leap_year(year2):
print(year2, "是闰年")
else:
print(year2, "不是闰年")
在上述示例中,我们分别定义两个年份,然后通过调用判断闰年的函数来判断它们是否为闰年,并打印出结果。
输出结果为:
2020 是闰年
2021 不是闰年
这两个例子展示了如何通过我们定义的函数来判断一个年份是否为闰年。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python定义函数如何判断年份是否为闰年 - Python技术站