python闰年的计算方法是什么

804
2023/11/17 21:38:51
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

Python中判断闰年的计算方法如下:

def is_leap_year(year):
    if year % 4 == 0:
        if year % 100 == 0:
            if year % 400 == 0:
                return True
            else:
                return False
        else:
            return True
    else:
        return False

year = int(input("请输入年份:"))
if is_leap_year(year):
    print(f"{year}年是闰年")
else:
    print(f"{year}年不是闰年")

以上代码中,我们定义了一个is_leap_year()函数,该函数接收一个年份作为参数,通过嵌套的if-else语句来判断是否是闰年。

具体判断逻辑如下:

  1. 如果年份能被4整除,继续判断下一步;
  2. 如果年份能被100整除,再判断是否能被400整除,如果能被400整除,则为闰年,否则不是闰年;
  3. 如果年份不能被100整除,则为闰年。

最后,我们根据用户输入的年份调用is_leap_year()函数来判断是否是闰年,并输出结果。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Python中多个变量的赋值方法是什么