Shell脚本编写简单的猜价格游戏

liushun 2020-06-03

[ ~]# vim play.sh #!/bin/bash a=$(expr ${RANDOM} % 1000) <!--$RANDOM是一个环境变量,每次都会随机输出一个介于0~32767之间的数--> echo "这个产品的价格是(0~999)元之间,猜猜具体价格是多少?" while true do let count++ read -p "请输入您猜到的具体价格,并按Enter键确认:" b if [ $b -eq $a ] then echo "恭喜您,答对了!商品的实际价格是${b}!" echo "您一共猜了${count}次!" exit 0 elif [ $b -gt $a ] then echo "太高了!" else echo "太低了!" fi done <!--保存退出,添加执行权限,运行脚本--> [ ~]# chmod +x play.sh <!--添加执行权限--> [ ~]# ./play.sh <!--运行脚本开始猜价格--> 这个产品的价格是(0~999)元之间,猜猜具体价格是多少? 请输入您猜到的具体价格,并按Enter键确认:570 太低了! 请输入您猜到的具体价格,并按Enter键确认:690 太低了! 请输入您猜到的具体价格,并按Enter键确认:760 太高了! 请输入您猜到的具体价格,并按Enter键确认:630 太低了! 请输入您猜到的具体价格,并按Enter键确认:730 太高了! 请输入您猜到的具体价格,并按Enter键确认:700 太低了! 请输入您猜到的具体价格,并按Enter键确认:730 太高了! 请输入您猜到的具体价格,并按Enter键确认:720 太低了! 请输入您猜到的具体价格,并按Enter键确认:735 太高了! 请输入您猜到的具体价格,并按Enter键确认:733 太高了! 请输入您猜到的具体价格,并按Enter键确认:732 太高了! 请输入您猜到的具体价格,并按Enter键确认:726 太低了! 请输入您猜到的具体价格,并按Enter键确认:729 太高了! 请输入您猜到的具体价格,并按Enter键确认:728 太高了! 请输入您猜到的具体价格,并按Enter键确认:727 恭喜您,答对了!商品的实际价格是727! 您一共猜了15次!

————————————本文到此结束,感谢观看——————————————

相关推荐