shell趣味题

猜数字游戏:首先让系统随机生成一个数字,给这个数字一个范围,让用户才数字,对输入作出判断。并且给出提示。请用while语句实现

function apple(){
       echo
                "这苹果多少钱一斤
        请你猜0-60的数字
        你猜?"
       read
             -p "请你输入你的价格:" A
       expr $A + 1 &>/dev/null
       if [ $? -ne 0 ]
       then
          echo "别逗我了,快猜数字。"
          apple
       fi
}
 
guess(){
      if [ $A -eq $num ]
      then
          echo "你猜对了,就是$num元"
                 exit
       elif [ $A -gt $num ]
       then
           echo "可以,要不用这个价格买"
        apple
       elif [ $A -lt $num ]
       then
          echo "不行,太低了"
         apple
        fi
}

main(){
            apple
while true
do
         guess
done
}
main


你可能感兴趣的:(shell趣味游戏)