目录
下一关链接-case语句--第2关:case语句2(头歌)_小妞无语的博客-CSDN博客
任务描述
本关任务:利用case语句编写程序实现让用户输入1-4之间的数字,若输入的数字为1时,则输出“你选择了1”;若输入的数字为2时,则输出“你选择了2”;若输入的数字为3时,则输出“你选择了3”;若输入的数字为4时,则输出“你选择了4”;若输入的数字为其他字符时,则输出“你没有输入1到4之间的数字”。
相关知识
为了完成本关任务,你需要掌握:case语句的基本格式。
案例演示1
case $1 in
"start")
echo "服务启动中。。。"
;;
"")
echo "你必须提供参数,格式:{$0 参数}"
;;
*)
echo "允许的参数是start,格式:{$0 start}"
;;
esac
编程要求
根据要求,在右侧编辑器补充代码,利用case语句编写程序实现让用户输入1-4之间的数字,若输入的数字为1时,则输出“你选择了1”;若输入的数字为2时,则输出“你选择了2”;若输入的数字为3时,则输出“你选择了3”;若输入的数字为4时,则输出“你选择了4”;若输入的数字为其他字符时,则输出“你没有输入1到4之间的数字”。
测试说明
平台会对你编写的代码进行测试:
测试输入:1
; 预期输出:你选择了1
测试输入:3
; 预期输出:你选择了3
测试输入:9
; 预期输出:你没有输入1到4之间的数字
代码
#!/bin/bash
read -p "请输入 1 到 4 之间的数字: " number
# 请在此处编辑您的代码
#********** Begin **********#
case $number in
1) echo "你选择了1" ;;
2) echo "你选择了2" ;;
3) echo "你选择了3" ;;
4) echo "你选择了4" ;;
*) echo "你没有输入1到4之间的数字" ;;
esac
#********** End **********#