当前位置: 首页 > 工具软件 > AI Shell > 使用案例 >

shell脚本之猜拳游戏

凤自珍
2023-12-01

num是人出拳,AI是电脑出拳。两者对比输赢。

#!/bin/bash
while :
do
read -p "请出拳(数字):【1-剪刀、2-石头、3-布】: " num

AI=echo $[RANDOM%3 +1] #电脑从石头、剪刀、布三个中随机选一个出拳

if [ $num -eq 1 -a $AI -eq 2 ] ||[ $num -eq 2 -a $AI -eq 3 ] || [ $num -eq 3 -a $AI -eq 1 ]
then
echo “电脑赢。”
elif [ $num -eq $AI ]
then
echo “平局。”
else
echo “玩家胜利。”
fi
done

逻辑思路:把电脑赢得例子举出来,再把两者相等的例子举出来,剩下的就是玩家赢的例子

 类似资料: