shell脚本实现人机石头剪刀布游戏

shell脚本实现人机石头剪刀布游戏

#!/bin/bash
# game=(石头 剪刀 布)
num=$((RANDOM%3))
# computer=${game[$num]}#通过随机数获取计算机的出拳
#出拳的可能性保存在一个数组中,game[0],game[1],game[2]分别是 3 中不同的可能

echo "请根据下列提示选择您的出拳手势"
echo "1.石头"
echo "2.剪刀"
echo "3.布"
read -r -p "请选择 1-3:" person

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

运行结果

posted @   七色彩虹k  阅读(311)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
· 张高兴的大模型开发实战:(一)使用 Selenium 进行网页爬虫
点击右上角即可分享
微信分享提示