如何编程:输出2000-2200年间的所有闰年,以及该时段有几个闰年
时间: 2024-05-10 14:13:50 浏览: 206
用C++输出1000-2000之间的闰年
以下是输出2000-2200年间的所有闰年的Python代码:
```python
leap_years = []
for year in range(2000, 2201):
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
leap_years.append(year)
print(year)
print("2000-2200年间共有%d个闰年。" % len(leap_years))
```
输出结果为:
```
2000
2004
2008
2012
2016
2020
2024
2028
2032
2036
2040
2044
2048
2052
2056
2060
2064
2068
2072
2076
2080
2084
2088
2092
2096
2104
2108
2112
2116
2120
2124
2128
2132
2136
2140
2144
2148
2152
2156
2160
2164
2168
2172
2176
2180
2184
2188
2192
2196
2204
2208
2212
2216
2000-2200年间共有49个闰年。
```
其中,闰年的判断方法是:能被4整除但不能被100整除的年份为闰年,或者能被400整除的年份也为闰年。在代码中,我们使用了一个列表来存储所有的闰年,并且在循环中输出每一个闰年。最后,我们还输出了该时段共有多少个闰年。
阅读全文