linux石头剪刀布游戏
时间: 2023-06-22 19:43:35 浏览: 44
好的,我可以帮你写一个简单的 Linux 石头剪刀布游戏。你可以在终端中运行它。首先,你需要创建一个新的文件,例如 "rock_paper_scissors.sh"。然后,将以下代码复制并粘贴到文件中:
```bash
#!/bin/bash
# 用户输入选项
echo "请选择:石头(r)、剪刀(s)、布(p)"
read user_choice
# 计算机随机选项
computer_choices=("r" "s" "p")
computer_choice=${computer_choices[$RANDOM % 3]}
# 显示选项并计算结果
echo "你的选择: $user_choice"
echo "计算机的选择: $computer_choice"
if [[ $user_choice == "r" && $computer_choice == "s" ]] || [[ $user_choice == "s" && $computer_choice == "p" ]] || [[ $user_choice == "p" && $computer_choice == "r" ]]; then
echo "你赢了!"
elif [[ $user_choice == $computer_choice ]]; then
echo "平局!"
else
echo "你输了!"
fi
```
保存文件后,你需要将其设置为可执行文件。在终端中,输入以下命令:
```bash
chmod +x rock_paper_scissors.sh
```
现在,你可以运行游戏了。在终端中输入以下命令:
```bash
./rock_paper_scissors.sh
```
游戏开始后,你需要输入你的选择。然后,计算机会随机选择一个选项,并计算结果。最后,游戏会显示是你赢了、平局还是输了。