在编程和数据处理中,判断一个年份是否为闰年是一个常见的需求。闰年的定义如下:如果年份能被4整除,但不能被100整除,则是闰年。如果年份能被400整除,则也是闰年。以下是一个使用Python实现判断闰年...
在编程和数据处理中,判断一个年份是否为闰年是一个常见的需求。闰年的定义如下:
以下是一个使用Python实现判断闰年的函数,这个函数将帮助用户轻松判断任意给定的年份是否为闰年。
def is_leap_year(year): """ 判断给定的年份是否为闰年。 参数: year: 一个整数,表示年份。 返回: 如果是闰年,返回True;如果不是闰年,返回False。 """ if year % 4 == 0: if year % 100 == 0: if year % 400 == 0: return True # 能被400整除,是闰年 else: return False # 能被100整除但不能被400整除,不是闰年 else: return True # 能被4整除但不能被100整除,是闰年 else: return False # 不能被4整除,不是闰年
# 示例
years = [2000, 1900, 2012, 2015]
for y in years: print(f"Year {y} is a leap year: {is_leap_year(y)}")在上面的代码中,is_leap_year函数接受一个整数参数year,按照闰年的定义进行判断,并返回布尔值True或False。
下面是代码的详细解释:
在示例中,我们测试了几个年份,并打印出它们是否为闰年。这样,你可以轻松地使用这个函数来判断任何年份是否为闰年,从而解决相关的日期处理问题。