📅  最后修改于: 2023-12-03 15:12:47.834000             🧑  作者: Mango
在公历中,闰年是指能被4整除的年份,但是能被100整除的年份不是闰年,能被400整除的年份又是闰年。
以下是一个用Python实现的判断闰年的函数:
def is_leap_year(year):
"""
判断是否为闰年
:param year: 年份
:type year: int
:return: 是否为闰年
:rtype: bool
"""
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
return True
else:
return False
该函数接收一个年份参数,返回一个布尔值,表示该年份是否为闰年。
调用上述函数,判断某个年份是否为闰年:
if is_leap_year(2020):
print("2020年是闰年")
else:
print("2020年不是闰年")
输出:
2020年是闰年
判断闰年的规则简单明了,但是在实际编程中,需要注意一些细节,比如输入的年份是否合法等等。