與計算機猜拳 通過shell指令碼用case語句實現

2021-10-23 16:38:40 字數 1368 閱讀 2598

呼叫random值,以3取餘。

num=$[random%3]                      //以三個數字0、1、2代表計算機出拳手勢

echo

"1.剪刀"

echo

"2.石頭"

echo

"3.布"

read -p "輸入數字選擇出拳"

select //以不同的數字代表case語句中的不同模組

case

$select

in1)if[

$num -eq 0 ]

;then

echo

"計算機選擇了布"

echo

"conratulations!!!you win!!!"

elif

[$num -eq 1 ]

;then

echo

"計算機也選擇了剪刀"

echo

"dogfall"

elif

[$num -eq 2 ]

;then

echo

"計算機選擇了石頭"

echo

"sorry,you loss~~"fi;

;2)if[

$num -eq 0 ]

;then

echo

"計算機選擇了剪刀"

echo

"conratulations!!!you win!!!"

elif

[$num -eq 1 ]

;then

echo

"計算機也選擇了石頭"

echo

"dogfall"

elif

[$num -eq 2 ]

;then

echo

"計算機選擇了布"

echo

"sorry,you loss~~"fi;

;3)if[

$num -eq 0 ]

;then

echo

"計算機選擇了石頭"

echo

"conratulations!!!you win!!!"

elif

[$num -eq 1 ]

;then

echo

"計算機也選擇了布"

echo

"dogfall"

elif

[$num -eq 2 ]

;then

echo

"計算機選擇了剪刀"

echo

"sorry,you loss~~"fi;

;*)echo

"輸入錯誤!!!"

esac

計算機與電腦科學初識

1.為何要學習計算機與計算科學?這是乙個智慧型化與資料化的時代,計算解決自然社會問題,已經成為這個資料時代的基本需求了。而計算機自動化高效處理大量問題這種機器計算也已成為一種常態,為實現機器更好的自動計算,計算科學這門藝術便誕生了。計算科學從一種思維高度來決定我們對於計算的認知,讓我們更好把握計算的...

WMI指令碼 計算機管理指令碼範例

更改計算機帳號屬性,演示如何通過指令碼來更改 active directory 中的計算機帳號的位置屬性。指令碼 set objcomputer getobject ldap cn cn computers,dc fabrikam,dc com objcomputer.put location bu...

任學堂說計算機 IT與計算機

it的前世今生 在浙江烏鎮舉行的首屆網際網路大會,馬雲演講中提出dt。馬雲提出,人類已經從it時代走向dt時代,it時代是以自我控制,自我管理為主,而dt時代,他是以服務大眾,激發生產力為主的技術。作業系統 簡稱os 就我來理解,他就是乙個平台。用軟體執行的乙個平台 2.系統分類 unix家族和wi...