凡符合下面两个条件之一的年份是闰年。①能被4整除但不能被100整除。②能被400整除。编写程 第2题 序,输入m、n二个年份,统计m和n之间出现闰年的次数并输出。 【输入描述】 自建文档 m、n二个年份,小的年份先输入,之间用空格分隔。 2.已上传 【输出描述】闰年的次数。【输入样例】2000 2004【输出样例】
时间: 2024-02-09 17:09:31 浏览: 77
输入年份判断是否是闰年
4星 · 用户满意度95%
以下是 Python 3 的代码实现:
```python
m, n = map(int, input().split())
count = 0
for year in range(m, n+1):
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
count += 1
print(count)
```
解释一下代码的思路:
1. 首先,我们输入两个年份 m 和 n,用 `map(int, input().split())` 将它们转换成整数并分别赋值给 m 和 n。
2. 然后,我们定义一个计数器变量 `count`,用来记录 m 到 n 之间闰年的个数。
3. 接下来,我们使用 `for` 循环遍历从 m 到 n 的每一个年份。
4. 在循环中,我们使用条件判断语句判断当前年份是否为闰年。如果是闰年,将计数器 `count` 加 1。
5. 最后,输出计数器 `count` 的值即可。
阅读全文