shell脚本实现猜数字
时间: 2024-04-11 14:25:23 浏览: 200
shell脚本编写俄罗斯方块
5星 · 资源好评率100%
Shell脚本可以用来实现猜数字游戏。下面是一个简单的示例:
```shell
#!/bin/bash
# 生成一个1到100之间的随机数
target=$((RANDOM % 100 + 1))
echo "欢迎来到猜数字游戏!"
while true; do
read -p "请输入一个1到100之间的整数:" guess
# 检查输入是否为整数
if ! [[ $guess =~ ^[0-9]+$ ]]; then
echo "请输入一个有效的整数!"
continue
fi
# 检查输入是否在1到100之间
if ((guess < 1 || guess > 100)); then
echo "请输入一个1到100之间的整数!"
continue
fi
# 比较猜测的数字与目标数字
if ((guess < target)); then
echo "猜小了!"
elif ((guess > target)); then
echo "猜大了!"
else
echo "恭喜你,猜对了!"
break
fi
done
echo "游戏结束。"
```
这个脚本会生成一个1到100之间的随机数作为目标数字,然后通过循环让用户输入猜测的数字,根据用户的猜测给出相应的提示,直到猜对为止。
阅读全文