Linux Shell脚本编程实践:创建剪刀、石头、布游戏
Linux
今天介绍Linux及Shell脚本编程实践方面的讲解,一起来看看吧!
“剪刀、石头、布”是一个非常知名的游戏,规则简单但策略性强。
在本文中,我们将会使用Linux Shell脚本来实现一个简单的剪刀、石头、布游戏。

游戏规则
剪刀、石头、布的规则很简单:
- 石头可以碾压剪刀。
- 剪刀可以剪破布。
- 布可以包裹石头。
如果两个选择相同,那么就是平局。
编写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袋网网!
相关阅读
-
怎么安装win7系统u盘 新电脑u盘怎么装win7系统
你是不是想知道新电脑u盘怎么装win7系统的相关知识,关于怎么安装win7系统u盘 新电脑u盘怎么装win7系统,相关内容具体如下: 我们对于自己新买的计算机,如果想要进行系统的安装或者是重装
-
win11开机密码关闭方法 win 11系统怎样关闭电脑开机密码
全面的为您讲解win11开机密码关闭方法的相关话题,关于win11开机密码关闭方法 win 11系统怎样关闭电脑开机密码,一起跟随小编看看吧! 在更新或者安装了新的win11系统之后进入系统比较多的
-
windows最好的系统是什么 windows最先进的系统是哪个
一篇关于windows最先进的系统是哪个的电脑小知识,关于windows最好的系统是什么 windows最先进的系统是哪个,下面来一起了解一下吧。 我们在使用微软操作系统的时候,部分IT袋的朋友因为需要
-
windows更新后连不上网了 win101903版本更新后连不上网怎么解决
小编为你解答win101903版本更新后连不上网怎么解决的内容,关于windows更新后连不上网了 win101903版本更新后连不上网怎么解决,接下来IT袋带大家一起了解。 我们的电脑在安装更新了win101903版本


