while语句和until语句
- 一、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
举例:
三、趣味小实验
猜价格的游戏(价格是随机数)
要求:设置一个随机数,猜中和没猜中会有显示,猜中了即停止,猜不着则继续,最后显示总共猜了多少次。
第一个趣味实验所有条件都满足,完成此次实验
写一个计算器脚本
闲来无事去购物