用while语句 编写程序,输出从公元1000至2000年所有闰年的年号。每输出3个年号换一行。判断公元年是否为闰年的条件是: (1)公元年数如能被4整除,而不能被100整除,则是闰年; (2)公元年数能被400整除也是闰年。
时间: 2024-12-11 22:25:19 浏览: 13
输出最近1000年(公元2000~3000年)中的闰年
在Python中,你可以使用`while`循环结合条件判断来完成这个任务。下面是一个简单的示例代码:
```python
start_year = 1000
end_year = 2000
current_year = start_year
# 使用 while 循环遍历年份,直到达到 end_year
while current_year <= end_year:
# 判断当前年份是否是闰年
if (current_year % 4 == 0 and current_year % 100 != 0) or (current_year % 400 == 0):
print(current_year, end=" ")
# 输出3个年号换行
if current_year + 2 >= start_year and current_year % 3 == 0:
print() # 打印一个空行
current_year += 1
```
运行此程序将输出从公元1000到2000年间的所有闰年,每3个年号换一行。
阅读全文