python统计两个年份间闰年个数
时间: 2024-10-21 18:13:47 浏览: 19
python获得一个月有多少天的方法
在Python中,我们可以创建一个函数来计算给定两个年份之间有多少个闰年。闰年的规则是:能被4整除的年份是闰年,但是能被100整除的不是,除非它同时也能被400整除。下面是一个简单的示例:
```python
def count_leap_years(start_year, end_year):
def is_leap(year):
return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0)
leap_years = sum(1 for year in range(start_year, end_year + 1) if is_leap(year))
return leap_years
# 使用这个函数
start_year = int(input("请输入起始年份:"))
end_year = int(input("请输入结束年份:"))
count = count_leap_years(start_year, end_year)
print(f"从{start_year}到{end_year}之间有{count}个闰年。")
阅读全文