在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`,表示给定的年份是否为闰年。你可以将这个函数用于任何需要判断闰年的场景。