编写python程序,输入两个4位正整数作为一个年份区间范围,输出该范围内所有的闰年
时间: 2024-05-02 18:17:56 浏览: 119
python 输入年份 如果是闰年输出True 否则输出False 示例
5星 · 资源好评率100%
以下是Python程序:
```python
start_year = int(input("请输入起始年份:"))
end_year = int(input("请输入结束年份:"))
leap_years = []
for year in range(start_year, end_year+1):
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
leap_years.append(year)
print("该范围内的所有闰年为:", leap_years)
```
程序首先要求用户输入起始年份和结束年份,然后使用for循环遍历该范围内的每一年。对于每一年,如果它是闰年,则将其添加到一个列表中。最后,程序输出该列表中的所有闰年。
该程序使用了一个常见的判断闰年的方法,即判断该年份能否被4整除,但不能被100整除,或者能够被400整除。这个方法可以判断从公元1年到9999年间的所有闰年。
阅读全文