#!/bin/bash
while :
do
read -p "请选择你的方式(剪刀/石头/布)" tack
case $tack in
剪刀)
echo "你出剪刀"
tack=1
;;
石头)
echo "你出石头"
tack=2
;;
布)
echo "你出布"
tack=3
;;
esac
for i in $(($RANDOM % 3 +1 ))
do
if [ $tack -eq 1 -a $i -eq 2 ]
then
echo "电脑出的是石头,你输了"
elif [ $tack -eq 1 -a $i -eq 3 ]
then
echo "电脑出的是布,你赢了"
elif [ $tack -eq 2 -a $i -eq 1 ]
then
echo "电脑出的是剪刀,你赢了"
elif [ $tack -eq 2 -a $i -eq 3 ]
then
echo "电脑出的是布,你输了"
elif [ $tack -eq 3 -a $i -eq 2 ]
then
echo "电脑出的是石头,你赢了"
elif [ $tack -eq 3 -a $i -eq 1 ]
then
echo "电脑出的是剪刀,你输了"
else
echo "平局"
fi
done
done
shell编程小游戏:石头剪刀布
最新推荐文章于 2024-01-03 17:08:41 发布