2. 闰年判断。编写一个脚本,提示输入一个4位数,检查输入合法性,对合法的4位数判断该年是否为闰年,并输出判决结果。
时间: 2024-03-23 09:39:06 浏览: 10
好的,以下是 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整除。
如果不满足条件,则不是闰年。
最后输出判断结果。
相关问题
Linux编写脚本输入一个字符串判断是一个文件还是一个目录
可以通过使用Linux中的test命令来判断一个字符串代表的是文件还是目录。
具体的判断方法如下:
1. 首先判断该字符串是否代表一个文件,可以使用以下命令:
```
if [ -f $string ]; then
echo "$string is a file"
fi
```
2. 如果该字符串不是文件,则判断其是否代表一个目录,可以使用以下命令:
```
if [ -d $string ]; then
echo "$string is a directory"
fi
```
需要注意的是,上述的$string变量应该是你输入的字符串。
编写一个脚本test.sh,读取控制台输入一个数字,并打印输出
好的,以下是test.sh的代码:
```
#!/bin/bash
echo "请输入一个数字:"
read num
echo "您输入的数字是:$num"
```
使用方法:
1. 打开终端
2. 进入脚本所在目录
3. 输入命令 `chmod +x test.sh` 使脚本可执行
4. 输入命令 `./test.sh` 运行脚本
5. 控制台会提示输入一个数字,输入后回车即可看到输出结果
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)