输出2000-2500年之间的所有闰年,每行输出10个。编写代码python
时间: 2024-12-02 11:21:43 浏览: 28
在Python中,我们可以使用`range()`函数结合判断条件来找出指定范围内的闰年,并分组打印。闰年的判断规则是:公历年份是4的倍数的通常都是闰年,但是100的倍数的年份不是闰年,但是400的倍数的年份仍然是闰年。以下是相应的Python代码:
```python
start_year = 2000
end_year = 2500
# 创建一个列表来存储闰年
leap_years = []
for year in range(start_year, end_year + 1):
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): # 判断是否为闰年
leap_years.append(year)
# 每打印10个闰年换一行
i = 0
while i < len(leap_years):
print(*leap_years[i:i+10], sep='\n') # 使用sep参数换行
i += 10
```
运行此代码会输出从2000到2500之间所有的十个一组的闰年。
阅读全文