编写程序,用户输入年份,输出该年份是闰年或者不是闰年 输入: 请输入年份:1900 输出: 1900年不是闰年
时间: 2024-03-25 11:41:05 浏览: 50
以下是 Python 代码实现:
```python
year = int(input("请输入年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year, "年是闰年")
else:
print(year, "年不是闰年")
```
与上一个问题的代码基本相同,只是输出结果稍作修改,使其符合题目要求。如果判断为闰年,则输出:年份 + "年是闰年";否则,输出:年份 + "年不是闰年"。
相关问题
编写程序,用户输入年份,输出该年份是闰年或者输入: 请输入年份:1900 输出:
以下是 Python 代码实现:
```python
year = int(input("请输入年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
```
解释一下代码:
首先,我们使用 `input()` 函数获取用户输入的年份,并将其转换为整数类型。
然后,我们使用 `if` 语句判断该年份是否为闰年。判断的条件是:
1. 该年份能被 4 整除,但不能被 100 整除,或者
2. 该年份能被 400 整除。
如果满足上述任意一个条件,则说明该年份是闰年,输出结果为:年份 + "是闰年";否则,输出结果为:年份 + "不是闰年"。
闰年规则:能被4整除,并且不能被100整除,或者能被400整除的年份称之为闰年。 编写程序,用户输入年份,输出该年份是闰年或者不是闰年。例如: 输入: 请输入年份:1900 输出: 1900年不是闰年
根据题意,我们只需要判断用户输入的年份是否符合闰年的规则即可。具体实现如下(以 Python 为例):
```python
year = int(input("请输入年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
print(year, "年是闰年")
else:
print(year, "年不是闰年")
```
我们可以输入样例中的数据进行测试:
```
请输入年份:1900
1900 年不是闰年
```
可以看到,1900 年不符合闰年规则,输出结果为“1900 年不是闰年”。
阅读全文