编写一个for循环程序 能够让程序自动输出2000到3000年内所有的闺年 闰年判定规则:非整百年:能被4整除,且不能被100整除 整百年:能被400整除
时间: 2024-11-06 18:17:53 浏览: 12
cpp代码-打印1000年至2000年之间是闰年
编写一个Python程序来输出2000年至3000年之间的所有闰年:
```python
# 定义一个函数来判断是否是闰年
def is_leap_year(year):
if year % 4 != 0:
return False
elif year % 100 != 0:
return True
elif year % 400 == 0:
return True
else:
return False
# 初始化年份范围
start_year = 2000
end_year = 3000
# 使用for循环遍历并输出闰年
for year in range(start_year, end_year + 1):
if is_leap_year(year):
print(year)
```
这个程序首先定义了一个`is_leap_year`函数,用于检查给定的年份是否为闰年。然后,它使用for循环从2000年开始,逐年检查,如果年份满足闰年的条件(能被4整除且不是世纪年或者能被400整除),就将其打印出来。
阅读全文