2013年3月25日 星期一 晴  3月30日星期六整理

编辑脚本文件,猜测数字,三次不成功则退出

[root@desktop7 ~]# vim test.sh

#!/bin/bash

#NUM=$((RANDOM%100))

NUM=66

read -p "有一个100以内的数字,你猜是多少?:" guess

if [ $guess -eq $NUM ]

then

echo "恭喜你,答对了!奖品将在三天后送达,敬请查收!"

else

echo "对不起,您的答案不正确,请再输入一次:"

read -p "有一个100以内的数字,你猜是多少?:" guess

if [ $guess -eq $NUM ]

then

echo "恭喜你,答对了!奖品将在三天后送达,敬请查收!"

else

echo "对不起,您的答案不正确,请再输入一次:"

read -p "有一个100以内的数字,你猜是多少?:" guess

if [ $guess -eq $NUM ]

then

echo "恭喜你,答对了!奖品将在三天后送达,敬请查收!"

fi

fi

fi

[root@desktop7 ~]# chmod a+x test.sh

四种情况:第三次正确,第二次正确,第一次正确,一次都不正确

[root@desktop3 ~]# ./a.sh

有一个100以内的数字,你猜是多少?:33

对不起,您的答案不正确,请再输入一次:

有一个100以内的数字,你猜是多少?:55

对不起,您的答案不正确,请再输入一次:

有一个100以内的数字,你猜是多少?:66

恭喜你,答对了!奖品将在三天后送达,敬请查收!

[root@desktop3 ~]# ./a.sh

有一个100以内的数字,你猜是多少?:37

对不起,您的答案不正确,请再输入一次:

有一个100以内的数字,你猜是多少?:66

恭喜你,答对了!奖品将在三天后送达,敬请查收!

[root@desktop3 ~]# ./a.sh

有一个100以内的数字,你猜是多少?:66

恭喜你,答对了!奖品将在三天后送达,敬请查收!

[root@desktop3 ~]# ./a.sh

有一个100以内的数字,你猜是多少?:88

对不起,您的答案不正确,请再输入一次:

有一个100以内的数字,你猜是多少?:77

对不起,您的答案不正确,请再输入一次:

有一个100以内的数字,你猜是多少?:55

[root@desktop3 ~]#

转载于:https://blog.51cto.com/fengzhao001/1167092

猜数字if循环(1)相关推荐

  1. python猜数字循环_python-练习实现猜数字的循环

    目录: input:输入 print:输出 int:整数型 if循环:如果 elif:或者 else:否则 break:结束本次循环 python语言是从上到下一句一句执行的. 代码部分:#!/usr ...

  2. python数值计算guess_【python】猜数字game,旨在提高初学者对Python循环结构的使用...

    import random  #引入生成随机数的模块 ''' 需求:程序设定生成 1-20 之间的一个随机数,让用户猜 日期:2019-10-21 作者:xiaoxiaohui 目的:猜数字game, ...

  3. Python 用for循环实现猜数字游戏

    据说Python语言是装逼神器,我也来学下Python. Python的语法确实比较优美,都不要{},连标点符号都很少,下面我们用Python来写个猜数字游戏练练手. ""&quo ...

  4. 练习答案-分支与循环-超市买苹果练习-猜数字小游戏

    超市买苹果,初始版 需求 参考代码 # 苹果价格 多少钱一斤 price = 5# 买家购买数量 num = int(input("需要买几斤苹果"))# 总价格 total_pr ...

  5. 循环练习——猜数字游戏

    题目: 猜数字游戏 if , while(for), break 1. 系统随机生成一个1-100的数字: ** 如何随机生成整型数, 导入模块random, 执行random.randint(1,1 ...

  6. 判断和循环(实战收尾篇2—猜数字游戏)

    讲完循环和判断我们就可以上游戏啦!兴奋吧,激动吧,直接进入正题,来看! 在进入猜数字游戏之前,先让我们看一下模拟登录(后面用于游戏登录) 目录 1.模拟登录 2.猜数字 1.模拟登录 //模拟登录#p ...

  7. python猜数字游戏编程循环_使用python进行简单的猜数字游戏(while循环)

    使用python进行简单的猜数字游戏(while循环) 本案例主要是练习while循环,需求:如果给出某人的年龄,让你猜,猜对的话打印出You guess right 如果猜的数字小于真实年龄值,那就 ...

  8. 我的java学习路之循环学习应用demo3猜数字小游戏

    学习完选择循环后,我们开始来举一反三,编写3个小demo来试一试吧! 第三个猜数字小游戏: /* *这是一个猜数字游戏的程序 CaiShuZiYouXi */ public class CaiShuZ ...

  9. switch结构语句,for循环,while循环,死循环实现猜数字小游戏,方法实现nn乘法表,数组,逆序,冒泡排序

    switch选择结构语句 格式: switch 语句格式: switch ( 表达式 ) {case 值 1 : 语句体 1 ; break ; case 值 2 : 语句体 2 ; break ; ...

最新文章

  1. wamp php非线程安全,wampserver PHP多版本切换
  2. python从文件中读取数据_Python3 中把txt数据文件读入到矩阵中的方法
  3. 用CMake构建工程时 cmake -G“Unix Makefiles“ 的使用
  4. 字符串的最大最小表示法 模板
  5. JAVA POI 应用系列(2)--读取Excel
  6. [vijos P1919] 最有活力的鲜花
  7. Android标签库,JSP Struts之HTML标签库详解 _Android/移动互联网/物联网/_夜鹰教程网...
  8. 操作系统——文件目录
  9. mysql中设置字符_MySQL中设置默认字符集的方法
  10. java多线程基础篇第一篇-JMM
  11. WWDC20中iOS的改变
  12. URLDecoder.decode url转码百分号问题
  13. LGTM : code review 行话
  14. SQLServer中的 dbo
  15. JS之BigNumber.js 讲解
  16. 解决 ERROR oslo_service.periodic_task AttributeError: ‘ComputeNode‘ object has no attribute ‘nodename‘
  17. php post 漏洞_帝国CMS(EmpireCMS)v7.5漏洞分析 - LEOGG
  18. IPCam网络摄像头
  19. Python爬虫技巧--selenium解除webdriver特征值
  20. VScode修改html代码后,浏览器页面更新不及时

热门文章

  1. JQMObile 优势
  2. OSSIM中快速部署HIDS
  3. Ribbon的初始化源码
  4. 执行计划级别mysql 2ef,Mysql 层级、执行顺序、执行计划分析
  5. 分布式事务实践 解决数据一致性 分布式事务实现:消息驱动模式
  6. goland 修改.gitignore无效问题
  7. golang for循环的重新认识
  8. 汇总少了退款汇总 多了一笔支付汇总 很可能是因为商户退款配置的是正交易权限(配置的问题)
  9. python 内置函数 builtins_python学习笔记(七)——内置函数
  10. 【SpringMVC框架】小结+视图解析器配置前缀和后缀