凡符合下面2个条件之一的年份是闰年,统计m和n之间出现的闰年次数 python
时间: 2024-10-19 11:03:11 浏览: 14
py代码-判断年份是否闰年
在Python中,你可以编写一段代码来统计两个整数`m`和`n`之间有多少个闰年。闰年的判断规则有两步:
1. **能被4整除但不能被100整除的年份**是闰年。
2. **但是能被400整除的年份也是闰年**。
以下是统计`m`和`n`之间闰年次数的一个简单函数实现:
```python
def count_leap_years(m, n):
leap_count = 0
for year in range(m, n + 1): # 遍历从m到n(包括n)
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): # 判断闰年条件
leap_count += 1
return leap_count
# 使用示例
m = int(input("请输入起始年份:"))
n = int(input("请输入结束年份:"))
leap_years = count_leap_years(m, n)
print(f"{m}到{n}之间共有{leap_years}个闰年。")
阅读全文