输出1900年到2030年之间的所有的闰年,并计算闰年总个数代码
时间: 2024-09-20 07:08:41 浏览: 100
输出1000到1999年之间所有的闰年
在Python中,我们可以使用一个简单的循环来检查并打印1900年至2030年间的所有闰年。闰年的规则是能被4整除的年份通常是闰年,但是世纪年(即百年年份),如1900和2000年,需要能被400整除才是闰年。以下是相应的代码:
```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
leap_years = [year for year in range(1900, 2031) if is_leap_year(year)]
print("1900年至2030年的闰年有:", leap_years)
total_leap_years = len(leap_years)
print("总共有{}个闰年。".format(total_leap_years))
阅读全文