编程: 用户输入一个年份,如果是闰年输出True,如果不是,输出False。 判断闰年的规则如下: (1) 能被4整除且不能被100整除的为闰年 (2) 能被400整除的是闰年 在上述两个规则中,只要有一条规则成立,则年份为闰年。
时间: 2023-05-23 11:05:38 浏览: 66
python 输入年份 如果是闰年输出True 否则输出False 示例
5星 · 资源好评率100%
A:
```python
year = int(input("请输入年份:"))
if (year%4==0 and year%100!=0) or year%400==0:
print("True")
else:
print("False")
```
解释:
首先使用 `input()` 函数获取用户输入的年份,并通过 `int()` 函数将其转换成整数。
接下来使用 `if` 语句进行闰年的判断。根据题目给出的规则,我们需要判断两个条件:
1. 能被4整除且不能被100整除的为闰年。
2. 能被400整除的是闰年。
如果两个条件中有任意一个成立,就认为这一年是闰年,输出 `True`;否则输出 `False`。
需要注意的是,在 Python 中,取余运算符是 `%`,而非其他编程语言中的 `mod`。比如 `year%4` 的结果就是 year 对 4 取余的数。
阅读全文