[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脚本写出一个简单的猜价格游戏相关推荐

  1. 用shell脚本写的一个简单的俄罗斯方块

    用shell脚本写的一个简单的俄罗斯方块 代码 代码 测试 下载链接 代码 代码 #!/bin/bash #version 1.2,若非正常退出,请使用附带的killel.sh脚本杀死进程 #定义用于 ...

  2. python游戏最简单代码-如何利用Python开发一个简单的猜数字游戏

    前言 本文介绍如何使用Python制作一个简单的猜数字游戏. 游戏规则 玩家将猜测一个数字.如果猜测是正确的,玩家赢.如果不正确,程序会提示玩家所猜的数字与实际数字相比是"大(high)&q ...

  3. python猜数字游戏编程入门_如何利用Python开发一个简单的猜数字游戏

    导读热词 前言 本文介绍如何使用Python制作一个简单的猜数字游戏. 游戏规则 玩家将猜测一个数字.如果猜测是正确的,玩家赢.如果不正确,程序会提示玩家所猜的数字与实际数字相比是"大(hi ...

  4. 用js写出数据结构中的自定义队列,利用队列思想写出一个击鼓传花的游戏函数,优先级队列

    队列的核心是先进先出 1.用js写出数据结构中的自定义队列 class Queue{constructor(){this.item = [];}// 1.入队enqueue(ele){this.ite ...

  5. 一个简单的猜数字游戏(附带关机惩罚)

    作为一个初学C语言的小白,一个简易的C语言小游戏无非是提高了我对这门计算机语言的兴趣.接下来我将从提高自己的角度讲解一下这个简单的猜数字游戏,希望大家多多包涵. ------------------- ...

  6. 老程序员教女儿学习java从一个简单的猜数游戏开始

    为了教会女儿学习java花了三天的下班时间编写了一个java猜数字游戏,为了让她感兴趣,同时能理解编程的思路,可惜目标没有达成,现在共享给大家学习. package test; import java ...

  7. 简易计算器 java_终于写出一个简单的计算器了

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 import javax.swing.*; import java.awt.event.*; import java.awt.*; import java ...

  8. 利用JavaScript实现一个简单的猜数字游戏

    问题描述:程序随机生成一个1到10之间的数字,然后让用户随机输入一个数字,如果用户输入的 数字过大,则提示用户猜的数字过大,请往小的猜,如果用户输入的数字过小,则提示用户输入的数字过小,请往大的猜:当 ...

  9. python实现一个简单的猜数游戏

    要求:预设一个0-9之间的整数,让用户猜一猜并输入所猜的数,如果大于预设的数,显示"太大":小于预设的数,显示"太小":如此循环,直至猜中该数,显示" ...

最新文章

  1. 录制短视频的录制按钮边框计时效果
  2. Java遍历Map对象的四种方式
  3. 企业建立规范化IT运维管理制度的重要性
  4. 201521123029《Java程序设计》第1周学习总结
  5. [数据恢复答疑]有关还原精灵保护系统的数据恢复
  6. 策略模式在jdk Arrays 中使用
  7. [置顶]tcpflow 抓包
  8. 将Java向前推进? 一个定义。 一年回顾。
  9. python数字保留两位_Python 鲜为人知的数值格式化
  10. 发现一款牛逼的 IDEA 插件:检测代码漏洞,一键修复!
  11. 小米手机获取root权限最常见问题
  12. debian 发行代号
  13. citrix vdi 服务器性能要求,如何评估VDI存储要求
  14. 生死看淡,不服就干,小米终于迎来了久违的大幅反弹
  15. 连接MySQL实现增删改查的动态网页
  16. cross-request插件下载
  17. 噪声和信噪比的转换(如何在数据集中添加噪声)
  18. shell脚本实现Excel表格半自动化
  19. KDevelop详细Debug教程
  20. MySQL异常 check the manual that corresponds

热门文章

  1. 【重器】GPS北斗卫星时钟基准与卫星授时服务技术原理
  2. MFC实战篇——提示框随鼠标移动动态响应
  3. 使用Macbook远程Windows
  4. SpringBoot中的Validator参数校验器——通过注解的方式控制controler接收参数的规则
  5. Android刷机 概念整理
  6. 对称加密DES、3DES、AES的计算过程
  7. 攀枝花市2021年高考成绩查询,攀枝花第三高级中学2021年排名
  8. Vivado IP核被锁的解除方法
  9. linux修改开机启动,Linux修改开机启动logo
  10. 【北京迅为】i.MX6ULL终结者内核-Logo 修改使用文档生成 PPM 文件