酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。

要输出21世纪(即从2001年开始)到某个指定年份之间的所有闰年,我们可以编写一个简单的程序来实现这一功能。这里我将用Python语言来展示如何完成这个任务: ```python def find_leap_years(end_year): # 从2001年开始检查到end_year年 leap_years = [] for year in range(2001, end_year + 1): if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): leap_years.append(year) return leap_years # 指定结束年份 end_year = 2023 # 你可以修改这个值来查看不同年份的结果 leap_years = find_leap_years(end_year) print("21世纪中截止到{}年的所有闰年有:".format(end_year)) print(leap_years) ``` 这段代码定义了一个函数 `find_leap_years`,它接受一个参数 `end_year` 表示截止的年份。函数内部使用了一个循环来遍历从2001年到 `end_year` 的每一年,并根据给定的闰年条件判断这一年是否为闰年。如果是闰年,则将其添加到列表 `leap_years` 中。函数返回这个包含所有闰年的列表。 在主程序部分,我们设定了 `end_year` 为2023年,并调用了 `find_leap_years` 函数,然后打印出结果。你可以根据需要更改 `end_year` 的值以获取不同时间段的闰年列表。 [2024-11-10 13:08:12 | AI写代码神器 | 353点数解答]

相关提问