shell脚本写出一个简单的猜价格游戏
[root@localhost ~]# vim game.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 ]
thenecho "恭喜你,答对了,商品的实际价格是${b}!"echo "您一共猜了${count}次!"exit 0
elif [ $b -gt $a ]
thenecho "太高了哦!"
elseecho "太低了哦!"
fi
done保存退出,玩一下!!![root@localhost ~]# . game.sh 这个商品的价格是(0-999)元之间,猜猜具体价格?请输入您猜到的具体价格,并按Enter键确认:500
太低了哦!请输入您猜到的具体价格,并按Enter键确认:600
太高了哦!请输入您猜到的具体价格,并按Enter键确认:550
太低了哦!请输入您猜到的具体价格,并按Enter键确认:570
太高了哦!请输入您猜到的具体价格,并按Enter键确认:560
太低了哦!请输入您猜到的具体价格,并按Enter键确认:565
太低了哦!请输入您猜到的具体价格,并按Enter键确认:566
太低了哦!请输入您猜到的具体价格,并按Enter键确认:568
恭喜你,答对了,商品的实际价格是568!
您一共猜了8次!
shell脚本写出一个简单的猜价格游戏相关推荐
- 用shell脚本写的一个简单的俄罗斯方块
用shell脚本写的一个简单的俄罗斯方块 代码 代码 测试 下载链接 代码 代码 #!/bin/bash #version 1.2,若非正常退出,请使用附带的killel.sh脚本杀死进程 #定义用于 ...
- python游戏最简单代码-如何利用Python开发一个简单的猜数字游戏
前言 本文介绍如何使用Python制作一个简单的猜数字游戏. 游戏规则 玩家将猜测一个数字.如果猜测是正确的,玩家赢.如果不正确,程序会提示玩家所猜的数字与实际数字相比是"大(high)&q ...
- python猜数字游戏编程入门_如何利用Python开发一个简单的猜数字游戏
导读热词 前言 本文介绍如何使用Python制作一个简单的猜数字游戏. 游戏规则 玩家将猜测一个数字.如果猜测是正确的,玩家赢.如果不正确,程序会提示玩家所猜的数字与实际数字相比是"大(hi ...
- 用js写出数据结构中的自定义队列,利用队列思想写出一个击鼓传花的游戏函数,优先级队列
队列的核心是先进先出 1.用js写出数据结构中的自定义队列 class Queue{constructor(){this.item = [];}// 1.入队enqueue(ele){this.ite ...
- 一个简单的猜数字游戏(附带关机惩罚)
作为一个初学C语言的小白,一个简易的C语言小游戏无非是提高了我对这门计算机语言的兴趣.接下来我将从提高自己的角度讲解一下这个简单的猜数字游戏,希望大家多多包涵. ------------------- ...
- 老程序员教女儿学习java从一个简单的猜数游戏开始
为了教会女儿学习java花了三天的下班时间编写了一个java猜数字游戏,为了让她感兴趣,同时能理解编程的思路,可惜目标没有达成,现在共享给大家学习. package test; import java ...
- 简易计算器 java_终于写出一个简单的计算器了
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import javax.swing.*; import java.awt.event.*; import java.awt.*; import java ...
- 利用JavaScript实现一个简单的猜数字游戏
问题描述:程序随机生成一个1到10之间的数字,然后让用户随机输入一个数字,如果用户输入的 数字过大,则提示用户猜的数字过大,请往小的猜,如果用户输入的数字过小,则提示用户输入的数字过小,请往大的猜:当 ...
- python实现一个简单的猜数游戏
要求:预设一个0-9之间的整数,让用户猜一猜并输入所猜的数,如果大于预设的数,显示"太大":小于预设的数,显示"太小":如此循环,直至猜中该数,显示" ...
最新文章
- 录制短视频的录制按钮边框计时效果
- Java遍历Map对象的四种方式
- 企业建立规范化IT运维管理制度的重要性
- 201521123029《Java程序设计》第1周学习总结
- [数据恢复答疑]有关还原精灵保护系统的数据恢复
- 策略模式在jdk Arrays 中使用
- [置顶]tcpflow 抓包
- 将Java向前推进? 一个定义。 一年回顾。
- python数字保留两位_Python 鲜为人知的数值格式化
- 发现一款牛逼的 IDEA 插件:检测代码漏洞,一键修复!
- 小米手机获取root权限最常见问题
- debian 发行代号
- citrix vdi 服务器性能要求,如何评估VDI存储要求
- 生死看淡,不服就干,小米终于迎来了久违的大幅反弹
- 连接MySQL实现增删改查的动态网页
- cross-request插件下载
- 噪声和信噪比的转换(如何在数据集中添加噪声)
- shell脚本实现Excel表格半自动化
- KDevelop详细Debug教程
- MySQL异常 check the manual that corresponds