目录
循环语句:
一定要有跳出循环条件
循环条件:
1.已知循环的次数(新来十个人,就要新建十个账号
2.未知循环的次数,但是要有跳出循环条件(对象生气,要道歉到原谅为止)
for(已知次数)
限定执行: while条件成功执行 ,until条件不成功执行
for
语法1:for i(变量名) in 循环列表;do 命令序列;done
循环列表:只和你循环的额次数有关
循环列表有6个值循环6次
循环列表的表现形式:
{1..10}
{1..100}
{0..100..2} :从0开始到100结束,每次加2(步长为2),打印的都是偶数。
{1..100..2}: 从1开始到100结束,每次加2(步长为2),打印的都是奇数。
试题:
1-100
直角三角形;
99乘法表:
语法2:for
((表达式1;表达式2;表达式3))
表达式1:定义变量并赋值
表达式2:决定是否循环
表达式3:决定循环变量如何改变,决定循环什么时候退出
while
重复测试某个条件,只要条件成立则反复执行
while 判断条件(条件成立)继续循环;(条件不成立)跳出循环
do
命令序列
done
判断条件
((i=0;1<=100;i++))
死循环命令:一直执行
1.while true
2.while :
猜随机数
until
until 循环与 while 循环类似,while 循环能实现的脚本 until 同样也可以实现,但区别是while 循环在条件为真时继续执行循环,而 until 则是在条件为假时执行循环
语法:
until 条件测试操作 do 命令序列 done
双重循环及跳出循环
break跳出单个循环 break n 数字数字是几代表跳出n层循环
continue终止某次循环中的命令,但是不会完全终止命令
exit 直接退出脚本