用python 实现输入年份,判断是否是闰年
时间: 2023-08-31 10:25:03 浏览: 113
### 回答1:
可以使用以下代码实现:
```
year = int(input("请输入年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
```
这段代码会先让用户输入一个年份,然后判断这个年份是否是闰年,如果是则输出“是闰年”,否则输出“不是闰年”。
### 回答2:
在Python中,我们可以使用如下的代码来判断输入的年份是否为闰年:
```python
year = int(input("请输入一个年份:"))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print(year, "是闰年")
else:
print(year, "不是闰年")
```
首先,我们使用`input()`函数来获取用户输入的年份,并使用`int()`函数将输入的字符串转换为整数型。
然后,我们使用`if`条件语句和逻辑运算符来进行条件判断。条件判断的条件为:年份能够被4整除且不能被100整除,或者能够被400整除。如果满足这些条件,则输出该年份为闰年;否则,输出该年份不是闰年。
最后,我们使用`print()`函数来打印输出结果。
以上代码总共只有7行,简洁而且易于理解。通过这段代码,我们可以方便地判断输入的年份是否为闰年。
### 回答3:
要判断一个年份是否为闰年,只需要满足以下两个条件之一:年份能被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, "不是闰年")
```
首先,使用`input()`函数获取用户输入的年份,并将其转换为整数类型并赋值给变量`year`。
然后,通过使用if语句,判断满足这两个条件之一即可输出相应的结果。如果年份能被4整除但不能被100整除,或者能被400整除,则输出"是闰年";否则输出"不是闰年"。
阅读全文