shell脚本方式写猜拳小游戏
时间: 2023-10-14 08:09:19 浏览: 147
以下是一个简单的猜拳小游戏的shell脚本:
```bash
#!/bin/bash
echo "猜拳小游戏"
echo "请输入你的选择(1表示剪刀,2表示石头,3表示布):"
# 读取用户输入
read user_choice
# 随机生成电脑选择
computer_choice=$((RANDOM%3+1))
# 输出电脑选择
echo "电脑选择了:$computer_choice"
# 判断胜负
if [ $user_choice -eq $computer_choice ]; then
echo "平局"
elif [ $user_choice -eq 1 -a $computer_choice -eq 2 ] || [ $user_choice -eq 2 -a $computer_choice -eq 3 ] || [ $user_choice -eq 3 -a $computer_choice -eq 1 ]; then
echo "你输了"
else
echo "你赢了"
fi
```
运行脚本后,用户输入自己的选择(1表示剪刀,2表示石头,3表示布),之后脚本会随机生成电脑的选择,并判断胜负。
相关问题
用shell写一个猜拳游戏
好的,我可以为您提供一个简单的猜拳游戏的shell脚本,您可以在终端中运行它:
#!/bin/bash
echo "欢迎来到猜拳游戏!"
echo "请出拳:1.石头 2.剪刀 3.布"
read player
computer=$((RANDOM % 3 + 1))
if [ $player -eq $computer ]; then
echo "平局!"
elif [ $player -eq 1 -a $computer -eq 2 ] || [ $player -eq 2 -a $computer -eq 3 ] || [ $player -eq 3 -a $computer -eq 1 ]; then
echo "恭喜您获胜!"
else
echo "很遗憾,您输了!"
fi
exit 0
希望这可以帮助您!
阅读全文