Shell脚本实现猜数字游戏
本文实例为大家分享了Shell实现猜数字游戏的具体代码,供大家参考,具体内容如下
这里的guem可以随便写,比如A、B之类的也可以
vimguem.sh
编辑脚本
#!/bin/bash
init()
{
echo"猜数字游戏!!!"
}
game()
{
number=$[$RANDOM%100]
while:
do
read-p"输入你要猜测的数字:"n1
n2=`echo$n1|sed's/[0-9]//g'`
if[!-z$n2]
then
echo"你输入的不是一个数字."
continue
fi
if[$n1==$number]
then
echo"你猜对了."
read-p"你还想再玩一次么?(yes/no)"an1
whiletrue
do
case$an1in
yes)
game
break
;;
no)
break
;;
*)
exit
esac
done
break
#!/bin/bash
init()
{
echo""
echo"猜数字游戏!!!"
}
game()
{
number=$[$RANDOM%100]
while:
do
read-p"输入你要猜测的数字:"n1
n2=`echo$n1|sed's/[0-9]//g'`
if[!-z$n2]
then
echo"你输入的不是一个数字."
continue
fi
if[$n1==$number]
then
echo"你猜对了."
read-p"你还想再玩一次么?(yes/no)"an1
whiletrue
do
case$an1in
yes)
game
break
;;
no)
break
;;
*)
exit
esac
done
break
break
;;
no)
break
;;
*)
exit
esac
done
break
elif[$n1-gt$number]
then
echo"猜大了."
continue
else
echo"猜小了."
continue
fi
done
}
whiletrue
do
init
echo"1:开始游戏"
echo"0:退出游戏"
read-p"请输入0或者1:"NUM
case$NUMin
1)
game
break
;;
0)
break
;;
esac
done
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短