shell腳本遊戲之:剪刀石頭布

#!/bin/bash #Author:丁丁歷險(Jacob) #定義數組,保存所有出拳的可能性 game=(石頭 剪刀 布) num=$[RANDOM%3] computer=${game[$num]} #通過隨機數獲取計算機的出拳 #出拳的可能性保存在一個數組中,game[0],game[1],game[2]分別是3中不同的可能   echo "請根據下列提示選擇您的出拳手勢" echo "1.石頭" echo "2.剪刀" echo "3.布"   read  -p  "請選擇1-3:"  person #提示用戶出拳,根據提示出拳即可 #再通過case語句判斷用戶輸入的值是1還是2還是3,根據不同的輸入判斷不同的結果 case  $person  in 1)        if [ $num -eq 0 ];then               echo "平局"        elif [ $num -eq 1 ];then               echo "你贏"        else               echo "計算機贏"        fi;; 2)            if [ $num -eq 0 ];then               echo "計算機贏"        elif [ $num -eq 1 ];then               echo "平局"        else               echo "你贏"        fi;; 3)        if [ $num -eq 0 ];then               echo "你贏"        elif [ $num -eq 1 ];then               echo "計算機贏"        else               echo "平局"        fi;; *)        echo "必須輸入1-3的數字" esac
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章