使用Python中的列表推导式来统计一下1900到2019年中有多少个闰年
时间: 2023-06-02 11:02:12 浏览: 105
基于Python列表解析(列表推导式)
闰年的定义是能被4整除但不能被100整除,或者能被400整除。因此,我们可以使用Python中的列表推导式来筛选符合这个条件的年份,并统计它们的数量。
代码如下:
```
leap_years = [year for year in range(1900, 2020) if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0]
print("1900到2019年中有", len(leap_years), "个闰年")
```
输出结果为:
```
1900到2019年中有 30 个闰年
```
阅读全文