在打算机编程中,断定一个年份能否为闰年是一项基本且罕见的须要。闰年的定义是能被4整除的年份为一般闰年,但假如该年份能同时被100整除,则不是闰年;但是,若该年份能被400整除,它又再次成为闰年。 具体的打算机函数实现可能有多种方法,以下是其中一种罕见的实现方法:
def is_leap_year(year):
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
return True
else:
return False
这个函数接收一个整数年份作为参数,并前去一个布尔值,唆使该年份能否为闰年。