Python 输出1000~2000年之间所有的闰年,要求每行输出4个年份
时间: 2024-09-24 13:21:45 浏览: 75
输出最近1000年(公元2000~3000年)中的闰年
Python中可以使用`for`循环和条件判断来输出指定范围内的闰年。闰年的规则是能被4整除的年份通常是闰年,但是能被100整除而不能被400整除的年份不是闰年。以下是代码示例:
```python
start_year = 1000
end_year = 2000
# 使用while循环遍历年份
year = start_year
while year <= end_year:
# 判断是否是闰年
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print(year, end=" ")
if (year + 3) % 4 == 0 and (year + 3) % 100 != 0 or (year + 3) % 400 == 0:
print(year + 1, end=" ")
if (year + 4) % 4 == 0 and (year + 4) % 100 != 0 or (year + 4) % 400 == 0:
print(year + 2, end=" ")
if (year + 5) % 4 == 0 and (year + 5) % 100 != 0 or (year + 5) % 400 == 0:
print(year + 3, end="\n") # 每打印4个年份换一行
year += 1
```
执行上述代码,将输出1000年至2000年间符合条件的所有闰年,每行显示四个。
阅读全文