判断一个年份是否是闰年的函数:is_leap_year(year)
发布时间:2023-07-03 19:16:54
判断一个年份是否是闰年的函数可以通过以下代码实现:
def is_leap_year(year):
if year % 400 == 0:
return True
elif year % 100 == 0:
return False
elif year % 4 == 0:
return True
else:
return False
这个函数的逻辑是:如果一个年份可以被400整除,则是闰年;如果一个年份可以被100整除,则不是闰年;如果一个年份可以被4整除,则是闰年;其他情况下不是闰年。
该函数接受一个年份作为输入,并返回一个布尔值True或False,表示该年份是否是闰年。可以通过调用该函数,并传入年份作为参数,来判断一个特定年份是否是闰年。
以下是几个例子:
print(is_leap_year(2000)) # True,2000年是闰年 print(is_leap_year(2004)) # True,2004年是闰年 print(is_leap_year(1900)) # False,1900年不是闰年 print(is_leap_year(2021)) # False,2021年不是闰年
这段代码的输出将会是:
True True False False
需要注意的是,闰年是指能够被4整除的年份,但是有例外的情况是能够被100整除的年份,这些年份只有当能够被400整除时才是闰年。因此,在判断一个年份是否是闰年时,需要按照上述规则进行逻辑判断。
