输出 1000~2000 年之间的所有闰年,要求每行输出 5 个年份
时间: 2024-09-30 22:09:28 浏览: 40
输出1000到1999年之间所有的闰年
为了输出 1000 到 2000 年之间所有的闰年,按照每行输出 5 个年份的要求,我们可以编写如下的 Python 代码:
```python
start_year = 1000
end_year = 2000
count = 0
for year in range(start_year, end_year + 1):
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): # 能被 4 整除但不能被 100 整除,或者能被 400 整除的是闰年
print(year, end=' ')
count += 1
if count % 5 == 0: # 当计数器达到 5 的倍数时换行
print()
```
这段代码首先设置起始年份 `start_year` 和结束年份 `end_year`,然后遍历这个范围内的每个年份。判断条件是闰年的标准是:能被 4 整除但不能被 100 整除,或者能被 400 整除。如果找到闰年,就打印出来并增加计数器。当计数器是 5 的倍数时,意味着已经输出了 5 个年份,因此换行。
阅读全文