2. 闰年判断。编写一个脚本,提示输入一个4位数,检查输入合法性,对合法的4位数判断该年是否为闰年,并输出判决结果。
时间: 2024-03-23 10:39:05 浏览: 18
好的,以下是 Python 代码实现:
```python
year = input("请输入一个4位数:")
# 判断输入是否为4位数
if len(year) != 4:
print("输入不合法!")
else:
year = int(year)
# 判断是否为闰年
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print(year, "是闰年")
else:
print(year, "不是闰年")
```
解释一下代码:
首先用户输入一个4位数,我们需要检查输入的合法性,如果不是4位数就提示输入不合法。
然后将用户输入的字符串转换为整数类型,接下来判断该年是否为闰年,如果满足以下条件之一,则为闰年:
1. 该年能够被4整除,但不能被100整除;
2. 该年能够被400整除。
如果不满足条件,则不是闰年。
最后输出判断结果。
阅读全文