while语句和until语句顺便带点小实验

一、while用法

for循环语句非常适用于列表对象无规律,且列表来源以固定(如某个列表文件)的场合。而对于要求控制循环次数,操作对象按数字顺序编号、按特定条件执行重复操作等情况,则更适合使用while循环语句。
while语句可以根据特定的条件反复执行一个命令序列,知道该条件不再满足时为止。在脚本应用中,应该避免出现死循环的情况,否则后边的命令操作将无法执行。因此,循环体内的命令序列中硬包括修改测试条件不再成立,从而结束循环。
while循环语句格式:

  • while 条件测试操作
  • do
  • 命令序列
  • done
    在这里插入图片描述

while语句的执行流程:首先判断while后的条件测试操作结果,如果条件成立,则执行do…done循环体中的命令序列:返回while后再次判断条件测试结果,如果条件仍然成立,则继续执行循环体;再次返回到while后,判断条件测试结果…如此循环,知道while后的条件测试结果不再成立位置,最后跳转到done语句,表示结束循环

while语句可以重复测试某个条件,只要成立则反复执行
while得先定义变量
在这里插入图片描述
在这里插入图片描述

二、Until循环语句

untli循环常用于当判断条件不成立时才进行循环,一旦判断条件成立,就终止循环,比如等待某个进程退出、等待某个文件被创建等待

格式为:

  • until 【条件测试操作】
  • do
  • 判断式/命令序列
  • done

举例:
在这里插入图片描述
在这里插入图片描述

三、趣味小实验

猜价格的游戏(价格是随机数)

要求:设置一个随机数,猜中和没猜中会有显示,猜中了即停止,猜不着则继续,最后显示总共猜了多少次。
在这里插入图片描述
在这里插入图片描述
第一个趣味实验所有条件都满足,完成此次实验

写一个计算器脚本

在这里插入图片描述
在这里插入图片描述

闲来无事去购物

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值