一起创业网-为互联网创业者服务

用python程序怎么算闰年

在Python中,判断闰年的方法如下:

基本方法

如果年份能被4整除但不能被100整除,或者能被400整除,那么这个年份就是闰年。

使用`datetime`模块

如果一个年份的2月份有29天,那么这个年份就是闰年。

使用`calendar`模块

`calendar.isleap(year)`函数可以判断一个年份是否是闰年。

使用取模运算符

通过取模运算符判断年份是否能被4整除,同时不能被100整除,或者能被400整除。

使用三目运算符

使用三目运算符简化判断逻辑。

```python

def is_leap_year(year):

if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:

return True

else:

return False

测试代码

year = int(input("请输入年份: "))

if is_leap_year(year):

print(year, "是闰年")

else:

print(year, "不是闰年")

```

这个函数会根据上述规则返回`True`或`False`,表示给定的年份是否为闰年。你可以将这个函数用于任何需要判断闰年的场景。