📜  在 python 中获得闰年(1)

📅  最后修改于: 2023-12-03 15:37:27.430000             🧑  作者: Mango

在 Python 中获得闰年

在计算机编程中,判断一个年份是否为闰年是一个经常被用到的问题。Python 中可以通过简单的代码实现闰年的判断。

什么是闰年?

闰年是指按照公历,一年中的天数为366天的年份。闰年的规定为:

  1. 能被4整除但不能被100整除的年份是闰年(如2004年就是闰年),或
  2. 能被400整除的年份也是闰年(如2000年是闰年,1900年不是闰年)。
Python 中闰年的判断

Python 中可以通过取模运算(%)来实现对年份的整除运算。代码如下:

def is_leap_year(year):
    """
    判断给定的年份是否为闰年
    """
    if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
        return True
    else:
        return False

判断一个年份是否为闰年,只需要调用上述函数即可:

>>> is_leap_year(2000)
True
>>> is_leap_year(2022)
False
总结

在 Python 中判断一个年份是否为闰年,只需要进行简单的整除运算,即可得出结论。通过编写简单的函数,可以使判断过程更加简便、高效。