递归查询最近的年份,以当前年为起始年,往后查5年
时间: 2024-04-07 21:33:12 浏览: 36
你可以使用递归函数来实现这个功能。以下是一个示例的递归函数,可以根据当前年份查询最近的5个年份:
```python
import datetime
def find_nearest_years(current_year, num_years):
if num_years == 0:
return []
next_year = current_year + 1
remaining_years = find_nearest_years(next_year, num_years - 1)
return [next_year] + remaining_years
current_year = datetime.datetime.now().year
nearest_years = find_nearest_years(current_year, 5)
print(nearest_years)
```
这段代码会打印出当前年份后的最近5个年份。请注意,这只是一个示例,你可以根据自己的需求进行修改和扩展。