使用while循环语句做猜价格游戏

Posted 20021101

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用while循环语句做猜价格游戏相关的知识,希望对你有一定的参考价值。

​vi ceshi.sh

PRICE=$(expr $RANDOM % 100)

TIMES=0
read -p "你能几次猜中答案呢? " q
echo "商品价格范围0~99,猜猜是多少?"
while [ $TIMES -lt $q ]
do
read -p "请输入猜测的价格:" x
let TIMES++
if [ $x -eq $PRICE ]
then
echo "恭喜您答对了"
echo "您猜了$TIMES次"
exit 0
elif [ $x -gt $PRICE ]
then
echo "高啦!剩余$(($q-$TIMES))次"
else
echo "低啦!剩余$(($q-$TIMES))次"
fi
done
read -p "是否重新尝试(y/n) " n
if [ $n = "y" ]
then
sh /root/ceshi.sh
else
echo "谢谢使用"
fi​

测试结果:

使用while循环语句做猜价格游戏_shell脚本

以上是关于使用while循环语句做猜价格游戏的主要内容,如果未能解决你的问题,请参考以下文章

1-24-case流程控制和while循环语句的使用

shell脚本应用

while循环小练习-猜答案

Shell脚本(forwhile和case语句的应用示例)

带有最小和最大条件Python的while循环

使用while循环语句实现猜奖小游戏