用linux终端写一个石头剪刀布的小游戏,一个玩家输入,一个机器人自动随机输入
时间: 2024-02-01 22:16:17 浏览: 70
一个自己写的剪刀石头布小游戏
4星 · 用户满意度95%
好的,我可以帮你编写一个简单的石头剪刀布游戏。以下是代码:
```
#!/bin/bash
echo "欢迎来到石头剪刀布游戏!"
echo "请出拳:(1=石头,2=剪刀,3=布)"
read player_choice
# 随机生成机器人出拳
robot_choice=$((1 + RANDOM % 3))
# 判断胜负
if [ $player_choice -eq $robot_choice ]
then
echo "平局!"
elif [ $player_choice -eq 1 -a $robot_choice -eq 2 ] || [ $player_choice -eq 2 -a $robot_choice -eq 3 ] || [ $player_choice -eq 3 -a $robot_choice -eq 1 ]
then
echo "你赢了!"
else
echo "你输了!"
fi
```
将以上代码保存为一个名为 `rock_paper_scissors.sh` 的文件,并给它执行权限:
```
chmod +x rock_paper_scissors.sh
```
接着在终端中运行该文件:
```
./rock_paper_scissors.sh
```
你将会看到如下输出:
```
欢迎来到石头剪刀布游戏!
请出拳:(1=石头,2=剪刀,3=布)
```
输入你的选择(1、2 或 3),然后回车即可看到机器人的出拳和比赛结果。
阅读全文