python输入年份 判断是否为闰年,并输出结果
时间: 2024-05-11 14:15:25 浏览: 8
以下是Python代码实现:
```python
year = int(input("请输入年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
```
首先用`input()`函数获取用户输入的年份,然后用`int()`函数将其转换为整数类型。然后使用条件语句判断该年份是否为闰年,如果是则输出“是闰年”,否则输出“不是闰年”。判断闰年的规则是:能被4整除但不能被100整除的年份,或者能被400整除的年份,都是闰年。
相关问题
python输入年份 判断是否为闰年,并输出结果
以下是Python代码,可以输入一个年份并判断是否为闰年:
```
year = int(input("请输入年份:"))
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
```
代码的解释:
1. 首先,输入一个年份并将其转换为整数。
2. 然后,使用条件语句判断年份是否为闰年。
3. 如果年份可以被4整除且不能被100整除,或者可以被400整除,则为闰年。
4. 最后,根据判断结果输出相应的信息。
输入年份,判断该年份是否为闰年并输出结果。
好的,这里是 Python 的代码实现:
```
year = int(input("请输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print(year, "是闰年")
else:
print(year, "不是闰年")
```
代码解释:
1. 首先使用 `input` 函数获取用户输入的年份,并将其转换为整数类型,并赋值给变量 `year`。
2. 然后使用 `if` 语句进行判断,判断年份是否为闰年。
3. 如果 `year` 能同时被 4 整除而不能被 100 整除,或者能被 400 整除,则它是一个闰年,输出结果为“年份是闰年”。
4. 如果以上条件均不成立,则年份不是闰年,输出结果为“年份不是闰年”。
希望能帮到你!