求出2000-2100的所有闰年Python
时间: 2024-08-02 21:01:04 浏览: 106
Python编程题目-闰年.docx
为了找出2000年至2100年间所有的闰年,并使用Python编写代码实现,你可以使用`datetime`模块中的函数以及一个简单的条件判断。闰年的规则是每四年一闰,但是能被100整除的年份不是闰年,除非它同时也能被400整除。以下是Python代码示例:
```python
from datetime import datetime
def is_leap_year(year):
if year % 4 != 0:
return False
elif year % 100 == 0:
return year % 400 == 0
else:
return True
start_year = 2000
end_year = 2100
leap_years = [year for year in range(start_year, end_year + 1) if is_leap_year(year)]
print("2000年至2100年的闰年有:")
for leap in leap_years:
print(leap)
阅读全文