整除的年份2.世纪年:能被400整除的年份),并根据判定结果,参照下表输出相应字符串到控制台。判定结果输出普通闰年该年是普通闰年世纪年该年是世纪年非闰年该年不是闰年
时间: 2024-05-03 10:18:30 浏览: 66
用户输入一个年份,系统判断是不是闰年。结果打印输出
代码如下:
```python
year = int(input("请输入一个年份:"))
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
if year % 100 == 0 and year % 400 != 0:
print(year, "是世纪闰年")
else:
print(year, "是普通闰年")
else:
print(year, "不是闰年")
```
需要注意的是,世纪年指能被100整除但不能被400整除的年份。在代码中,我们首先判断是否为普通闰年,即能被4整除但不能被100整除的年份;然后再判断是否为世纪闰年,即能被400整除的年份。如果都不是,则输出非闰年。
阅读全文