shell指令碼的人機石頭剪刀布遊戲

2021-09-27 04:38:45 字數 837 閱讀 4590

#!/bin/bash

game=(石頭 剪刀 布)

num=$[random%3]

computer=$

#通過隨機數獲取計算機的出拳

#出拳的可能性儲存在乙個陣列中,game[0],game[1],game[2]分別是三個中不同的可能

echo "請根據下列提示選擇您的出拳手勢"

echo "1.石頭"

echo "2.剪刀"

echo "3.布"

read -p "請選擇1-3:" person

case $person in 

1)if [ $num -eq 0 ];then

echo "平局"

elif [ $sum -eq 1 ];then

echo "你贏"

#計算機出剪刀,你出的是石頭

else

echo "計算機贏"

#相反fi;;

2)if [ $num -eq 0 ];then

echo "計算機贏"

#計算機出的石頭,你出的剪刀

elif [ $sum -eq 1 ];then

echo "平局"

else

echo "你贏"

#相反fi;;

3)if [ $sum -eq 0 ];then

echo "你贏"

#計算機出的石頭,你出的布

elif [ $sum -eq 1 ];then

echo "計算機贏"

#相反else

echo "平局"

fi;;

echo "請輸入1-3之間的數"

esac

shell指令碼遊戲之 剪刀石頭布

bin bash author 丁丁歷險 jacob 定義陣列,儲存所有出拳的可能性 game 石頭 剪刀 布 num random 3 computer 通過隨機數獲取計算機的出拳 出拳的可能性儲存在乙個陣列中,game 0 game 1 game 2 分別是3中不同的可能 echo 請根據下列提...

shell指令碼遊戲之 剪刀石頭布

bin bash author 丁丁歷險 jacob 定義陣列,儲存所有出拳的可能性 game 石頭 剪刀 布 num random 3 computer 通過隨機數獲取計算機的出拳 出拳的可能性儲存在乙個陣列中,game 0 game 1 game 2 分別是3中不同的可能 echo 請根據下列提...

shell指令碼遊戲之 剪刀石頭布

bin bash author 丁丁歷險 jacob 定義陣列,儲存所有出拳的可能性 game 石頭 剪刀 布 num random 3 computer 通過隨機數獲取計算機的出拳 出拳的可能性儲存在乙個陣列中,game 0 game 1 game 2 分別是3中不同的可能 echo 請根據下列提...