使用 shell 腳本寫一個猜價格的小遊戲

[root@localhost 3]# vim game.sh 
#!/bin/bash
a=$(expr $RANDOM % 1000)
b=0
echo "商品的價格範圍爲0-999,猜猜看是多少?"
while true 
do
        read -p "請輸入你猜測的價格:" c
        let b++
        if [ $c -eq $a ] ; then
                echo "恭喜你答對了,實際價格是 $a "
                echo "你總共猜了 $b 次"
                exit 0
        elif [ $c -gt $a ] ; then
                echo "太高了!"
        else
                echo "太低了!"
        fi
done

編寫完成之後我們給執行權限,測試一下

[root@localhost 3 ]# ./game.sh 
商品的價格範圍爲0-999,猜猜看是多少?
請輸入你猜測的價格:555
太高了!
請輸入你猜測的價格:444
太低了!
請輸入你猜測的價格:450
太低了!
請輸入你猜測的價格:460
太低了!
請輸入你猜測的價格:480
太低了!
請輸入你猜測的價格:490
太低了!
請輸入你猜測的價格:520
太高了!
請輸入你猜測的價格:510
太高了!
請輸入你猜測的價格:500
太低了!
請輸入你猜測的價格:505
太低了!
請輸入你猜測的價格:506
太低了!
請輸入你猜測的價格:507
恭喜你答對了,實際價格是 507 
你總共猜了 12 次
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章