python闰年如何计算

原创
ithorizon 7个月前 (10-02) 阅读数 56 #Python

如何计算Python中的闰年

在Python中,我们可以使用一个简单的函数来判断一个年份是否是闰年,闰年的计算规则是:能被4整除但不能被100整除的年份是闰年,能被400整除的年份也是闰年。

以下是一个示例代码,展示如何计算闰年:

def is_leap_year(year):
    if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
        return True
    else:
        return False
示例用法
year = 2024
if is_leap_year(year):
    print(f"{year}年是闰年")
else:
    print(f"{year}年不是闰年")

在这个代码中,is_leap_year函数接受一个年份作为参数,并返回该年份是否是闰年的布尔值,我们通过使用模运算符(%)来判断年份是否满足闰年的条件。

这段代码仅适用于公历日期的闰年计算,如果你需要处理其他类型的日历或特殊的闰年规则,可能需要额外的逻辑来处理。



热门