IT袋

当前位置:主页 > 经验教程 > 系统教程 >

Linux

Linux Shell脚本编程实践:创建剪刀、石头、布游戏

时间:2023-09-20 11:03:26 来源:IT袋 作者:苏晓敏
导读:Linux,今天介绍Linux及Shell脚本编程实践方面的讲解,一起来看看吧! 剪刀、石头、布是一个非常知名的游戏,规则简单但策略性强。 在本文中,我们将会使用Linux Shell脚本来实

Linux

今天介绍Linux及Shell脚本编程实践方面的讲解,一起来看看吧!

“剪刀、石头、布”是一个非常知名的游戏,规则简单但策略性强。

在本文中,我们将会使用Linux Shell脚本来实现一个简单的剪刀、石头、布游戏。

Linux

游戏规则

剪刀、石头、布的规则很简单:

  1. 石头可以碾压剪刀。
  2. 剪刀可以剪破布。
  3. 布可以包裹石头。

如果两个选择相同,那么就是平局。

编写Shell脚本

下面是一个简单的Shell脚本来实现剪刀、石头、布游戏:

#!/bin/bash
echo "欢迎来到剪刀、石头、布游戏!"
echo "请输入你的选择(剪刀、石头、布):"
read player
array=("剪刀" "石头" "布")
computer=${array[$RANDOM % 3]}
echo "电脑选择了$computer"
if [[ $player == $computer ]]; then
    echo "平局!"
elif [[ $player == "剪刀" && $computer == "布" ]] || [[ $player == "石头" && $computer == "剪刀" ]] || [[ $player == "布" && $computer == "石头" ]]; then
    echo "你赢了!"
else
    echo "你输了!"
fi

这个脚本首先打印欢迎消息,然后等待用户输入。

用户输入后,脚本将生成电脑的选择,然后根据游戏规则判断输赢。

运行脚本

要运行此脚本,你需要先给它添加执行权限,可以使用以下命令:

chmod +x game.sh

然后,可以直接运行此脚本:

./game.sh

结论

通过本文的实践,我们使用Linux Shell脚本实现了一个简单的剪刀、石头、布游戏。

这个脚本虽然简单,但它展示了Shell脚本的基础输入输出功能,以及如何进行基础的逻辑判断。

以上分享的Linux、Shell脚本编程实践 和 创建剪刀、石头、布游戏的IT数码常识,如果能给您带来帮助,记得常来IT袋网网!

相关阅读