Python两个年份之间如何不用循环找出
时间: 2023-05-27 21:01:05 浏览: 84
Python陈东
两个年份之间的闰年?
可以使用以下公式来计算两个年份之间的闰年个数:
闰年个数 = (大年份 // 4 - 大年份 // 100 + 大年份 // 400) - (小年份 // 4 - 小年份 // 100 + 小年份 // 400)
其中 // 代表整除。
以下是Python代码示例:
```
def count_leap_years(start_year, end_year):
count = (end_year // 4 - end_year // 100 + end_year // 400) - (start_year // 4 - start_year // 100 + start_year // 400)
return count
start_year = 2000
end_year = 2021
leap_years = count_leap_years(start_year, end_year)
print(leap_years)
```
输出结果为6,表示2000年到2021年之间有6个闰年。
阅读全文