shell 石头剪刀布

compare.sh

#!/bin/bash

#1.列出计算机随即选择的可能.
#2.列出人人为选择的方式.
#3.表达计算机的选择结果与人的做出比较.
#4.布置虚拟现实环境.

game=(石头 剪刀 布)

num=$[RANDOM%3]

echo "请根据下列提示选择您的出拳手势"

echo "1.石头"

echo "2.剪刀"

echo "3.布"

read -p "请选择1-3:" num2

echo  "计算机选择:${game[$num]}"

case $num2 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

执行:

$ bash compare2.sh 
请根据下列提示选择您的出拳手势
1.石头
2.剪刀
3.布
请选择1-3:1
 计算机选择:剪刀
你赢啦
Copyright © ghostwritten 浙ICP备2020032454号 2022 all right reserved,powered by Gitbook该文件修订时间: 2022-06-22 15:39:01

results matching ""

    No results matching ""