用列表实现:统计2000年到2090年中有多少个闰年。
时间: 2024-05-06 21:16:32 浏览: 210
判断是否为闰年,包含两个不同的构造函数
可以使用以下代码来实现:
```python
leap_years = []
for year in range(2000, 2091):
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
leap_years.append(year)
print("2000年到2090年中有{}个闰年,分别是:{}".format(len(leap_years), leap_years))
```
输出结果为:
```
2000年到2090年中有23个闰年,分别是:[2000, 2004, 2008, 2012, 2016, 2020, 2024, 2028, 2032, 2036, 2040, 2044, 2048, 2052, 2056, 2060, 2064, 2068, 2072, 2076, 2080, 2084, 2088]
```
这里使用了一个空列表 `leap_years` 来存储所有的闰年,使用 `for` 循环遍历从 2000 年到 2090 年之间的所有年份,判断每个年份是否为闰年,并将闰年添加到列表中。最后输出闰年的个数和列表中的所有闰年。
阅读全文