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
三、猜价格小实验
要求:设置一个随机数,猜中和没猜中会有显示,猜中了即停止,猜不着则继续,最后显示总共猜了多少次。
四、计算器实验
六、购物实验