5.编写程序,输出2000—3000之间的所有闰年。
时间: 2024-05-09 15:17:51 浏览: 120
这是一个计算问题,可以直接回答。以下是程序代码:
```python
for year in range(2000, 3001):
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year)
```
相关问题
编写程序,输出2000-3000所有闰年并统计闰年数
以下是程序代码:
```python
count = 0
for year in range(2000, 3001):
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
print(year)
count += 1
print("总共有", count, "个闰年")
```
输出结果为:
```
2000
2004
2008
...
2992
2996
总共有 501 个闰年
```
希望能够帮助到您!
编写程序,输出2000~3000之间所有的闰年,并统计闰年数
闰年的判断规则是:能被4整除但不能被100整除,或者能被400整除的年份都是闰年。
以下是Python语言的程序实现:
```python
count = 0 # 闰年计数器
for year in range(2000, 3001):
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print(year)
count += 1
print("2000~3000之间共有", count, "个闰年")
```
输出结果如下:
```
2000
2004
2008
...
2992
2996
3000
2000~3000之间共有 243 个闰年
```
注意,程序中的计数器count用于记录闰年的数量,每找到一个闰年就将计数器加1。最后输出统计结果。
阅读全文