帮我写一个判断2000年到3000年有几个闰年的python代码
时间: 2024-09-30 20:11:59 浏览: 33
在Python中,我们可以利用闰年的规则编写一个函数来判断给定范围内的年份是否为闰年。闰年的规则通常有三个条件:能被4整除但不能被100整除,或者是能被400整除的年份。以下是代码:
```python
def count_leap_years(start_year, end_year):
leap_count = 0
for year in range(start_year, end_year + 1): # 包含结束年份
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): # 判断闰年条件
leap_count += 1
return leap_count
start_year = 2000
end_year = 3000
leap_years = count_leap_years(start_year, end_year)
print(f"{start_year}年至{end_year}年内共有 {leap_years} 个闰年。")
#
阅读全文