shell 石头剪刀布

简介: shell 石头剪刀布

shell 石头剪刀布

tags: 数学

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
 计算机选择:剪刀
你赢啦
相关文章
|
7月前
|
数据可视化 安全 数据安全/隐私保护
使用Python做个可视化的“剪刀石头布”小游戏
使用Python做个可视化的“剪刀石头布”小游戏
150 0
|
3月前
|
人工智能
石头、剪子、布小游戏图形化
石头、剪子、布小游戏图形化
15 0
小游戏(猜数字、剪刀石头布) 2021-01-03
小游戏(猜数字、剪刀石头布) 2021-01-03
|
7月前
|
算法
联想算法题-石头剪刀布
联想算法题-石头剪刀布
101 0
|
存储 JavaScript 索引
基于 HTML+CSS+JS 的石头剪刀布游戏
基于 HTML+CSS+JS 的石头剪刀布游戏
146 0
|
索引 Python
python--石头剪刀布游戏(列表)
先贴代码,有需要的直接拿,想要进一步一起学习的,接着往下看第四个标题呀,亲。 起初我想直接在代码后边写注释来着,但是我发现我写的还是挺多的,放在手机上看很不舒服,就搞了个标题四。
224 0
|
Shell
脚本编写 剪刀 、 石头、布游戏
脚本编写 剪刀 、 石头、布游戏
137 1
|
弹性计算 数据安全/隐私保护 Python
石头剪刀布
本场景介绍如何在阿里云ECS环境下用Python实现一款人机对战小游戏:石头剪刀布。
|
算法
石头剪刀布 L1-044 稳赢 15分
石头剪刀布 L1-044 稳赢 15分
100 0

相关实验场景

更多