如何在 Python 中获取指定年份范围内的闰年总数?
在本文中,我们将讨论如何在 Python 中查找指定年份范围内闰年的数量。
leapdays()
除了允许像程序一样生成日历之外,calendar 模块还提供了更多有用的与日历相关的任务。Calendar 模块中定义的函数和类使用的理想化日历是当前的公历,在两个方向上无限延伸。
对于简单的文本日历,Python 中的 calendar 模块提供了 calendar.leapdays() 函数。
语法
leapdays() 方法的语法如下。
leapdays()
上述函数接受两个参数;它们是 -
- year1:表示范围的起始年份。
- year2:表示结束年份或范围的结束。
返回值
leapdays() 函数接受上述参数并返回指定年份范围内闰年的数量。
示例
在以下示例代码中,我们使用 Python 中 calendar 模块提供的 leapdays() 函数来查找指定年份范围内的闰年数量。
import calendar print("The number of leapdays in the range of 2011 to 2030 is:") print(calendar.leapdays(2011, 2030)) print("The number of leapdays in the range of 2001 to 2100 is:") print(calendar.leapdays(2001, 2100))
输出
以上代码的输出如下。
The number of leapdays in the range of 2011 to 2030 is: 5 The number of leapdays in the range of 2001 to 2100 is: 24
广告