首页 >> 要闻 >

do while循环语句(while循环语句)

2023-09-17 06:02:57 来源: 用户: 

你们好,最近小时发现有诸多的小伙伴们对于do while循环语句,while循环语句这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 循环结构如图所示:

2、 接下来使用多分支if条件测试语句和while条件循环语句编写判断数值的脚本。在脚本中,$RANDOM变量将用于调出一个随机数值(范围:0-32767)。

3、 然后用expr命令计算一个1000以内的随机值,用这个值和用户通过read命令输入的值进行比较。判断句的结构分为三项,即判断是否相等、大于随机值、小于随机值。

4、 但这不是重点~重点是while条件循环语句求值结果为true,所以会无限期运行,直到猜测后运行exit 0命令。

5、 [root@linuxprobe ~]# vim Guess.sh

6、 #!/bin/bash

7、 PRICE=$(expr $RANDOM % 1000)

8、 TIMES=0

9、 ' Echo '商品的实际价格在0到999之间。“猜猜这是什么,”

10、 while true

11、 do

12、 Read -p '请输入您猜测的价格:' INT

13、 let TIMES++

14、 if [ $INT -eq $PRICE ] ; then

15、 Echo '恭喜,实际价格是$PRICE '

16、 Echo '你一共猜了$ TERM $ TIMES次'

17、 exit 0

18、 elif [ $INT -gt $PRICE ] ; then

19、 回声“太高了!”

20、 else

21、 回声“太低了!”

22、 fi

23、 done

24、 通过在剧本中加入解说,整个内容开始变得饱满,互动感变得非常强。每次循环到命令let TIMES,都会在TIMES变量中的值上加1,这样统计循环总数的功能就更是画龙点睛了。

25、 让接线员知道他最后用了多少次正确的价格。

26、 [root@linuxprobe ~]# bash Guess.sh

27、 商品的实际价格在0到999之间。猜猜这是什么?

28、 请输入你猜的价格:500。

29、 太低了!

30、 请输入你猜的价格:800。

31、 太高了!

32、 请输入你猜的价格:650。

33、 太低了!

34、 请输入你猜的价格:720。

35、 太高了!

36、 请输入你猜的价格:690。

37、 太低了!

38、 请输入您猜测的价格数目:700

39、 太高了!

40、 请输入您猜测的价格数目:695

41、 太高了!

42、 请输入您猜测的价格数目:692

43、 太高了!

44、 请输入您猜测的价格数目:691

45、 恭喜您答对了,实际价格是691

46、 您总共猜测了9 次

以上就是while循环语句这篇文章的一些介绍,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章