输出2010-2020年之间的闰年 函数思想:简化程序、代码复用 将判断一年是否是闰年封装为函数
时间: 2024-03-15 13:46:21 浏览: 74
以下是Python代码实现:
```python
def is_leap_year(year):
# 判断是否是闰年,是返回True,否则返回False
return year % 4 == 0 and year % 100 != 0 or year % 400 == 0
for year in range(2010, 2021):
if is_leap_year(year):
print(year)
```
输出结果为:
```
2012
2016
2020
```
解释:首先定义一个判断是否是闰年的函数is_leap_year,该函数接受一个参数year,返回一个布尔值,True表示是闰年,False表示不是闰年。然后使用一个循环遍历2010-2020年的所有年份,对于每一个年份,调用is_leap_year函数判断是否是闰年,如果是,则输出该年份。通过封装函数,可以使程序更加简洁,并且方便代码复用。
阅读全文