编写程序,输出1000到2000年之间所有的闰年,要求每行输出5个年份
时间: 2024-05-06 08:20:18 浏览: 95
cpp代码-打印1000年至2000年之间是闰年
以下是Python语言的实现:
```python
count = 0
for year in range(1000, 2001):
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print(year, end=" ")
count += 1
if count % 5 == 0:
print()
```
解释:
- `count` 变量用于计数,每输出一个闰年就加 1。
- `range(1000, 2001)` 表示从 1000 到 2000 年之间的所有年份。
- 闰年判断条件:能被 4 整除但不能被 100 整除,或者能被 400 整除。
- `end=" "` 表示输出时每个年份之间用空格隔开,不换行。
- `if count % 5 == 0:` 表示每输出 5 个年份就换行。
阅读全文