📅  最后修改于: 2023-12-03 15:19:17.750000             🧑  作者: Mango
当我们需要根据给定的年份列表来统计其中有多少个闰年时,可以用Python来简单实现。
Python中,判断一个年份是否为闰年有以下两个条件:
根据以上两个条件,我们可以编写一个简单的Python函数:
def is_leap_year(year):
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
return True
else:
return False
该函数接收一个年份作为参数,返回值为True表示为闰年,返回值为False表示为平年。
接着,我们可以根据给定的年份列表,遍历其中的每一个年份并调用判断函数,统计出其中闰年的数量,代码如下:
year_list = [2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020]
leap_year_count = 0
for year in year_list:
if is_leap_year(year):
leap_year_count += 1
print("闰年的数量为:", leap_year_count)
以上代码将遍历year_list列表中的每一个年份,调用判断函数判断是否为闰年,如果是则计数器加1,最后输出统计结果。
通过以上简单实现,我们可以快速地统计给定年份列表中的闰年数量。当然,除了上述方法外,还有很多其它的实现方式,可以满足不同场景的需求。