如何在 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

更新于: 2022年9月8日

502 次浏览

开启你的 职业生涯

完成课程获得认证

开始学习
广告