Liunx猜数字游戏,Shell脚本-猜数字游戏

#!/bin/bash
num=$(($RANDOM%100+1)) #随机生成1~100的数字
echo "PLease input a number between 1~100:"
while true
do
        read cai #从键盘读取一个数
        if [ $cai -eq $num ]  #判断猜的数字是否等于随机产生的数字。
        then
                echo "猜对了"
                echo "是否再来一局?[yes/no]"
                num=$(($RANDOM%100+1))
                read answer
                case $answer in
                     yes|y|Y|YES|Yes)
                       echo "PLease input a number between 1~100:"
                       continue
                       ;;
                     no|n|N|NO|No)
                       echo "退出游戏"
                        exit
                        ;;
                     *)
                        echo "输入错误,退出游戏"
                        break
                        ;;
                esac
        elif [ $cai -gt $num ]
        then
                echo "猜大了"
        else
                echo "猜小了"
        fi
done

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值