while的嵌套循环

您所在的位置:网站首页 shell脚本while循环嵌套case循环 while的嵌套循环

while的嵌套循环

#while的嵌套循环| 来源: 网络整理| 查看: 265

来自playgrounds

这里通俗解释:由图可见,首先我们要直走,只有当遇到前面有障碍和右边没有障碍时(即每个角),右转即可。所以这里的特俗地方就是转角处。

1. 首先满足一般情况:直走(只要前面没有障碍和右边有障碍时一直直走),-->内循环

2. 当不满足内循环时(即遇到特俗情况时):跳出内循环,并且右转。

While (条件1) {

While (条件2) {

一般情况 (满足条件1,2)

}

特殊情况(不一定满足条件1,一定不满足条件2)

}

总结while 嵌套循环:

首先,当满足外内两个while条件是,先执行内循环,不满足内循环条件时跳出内循环,直接执行一次外循环,再判断是否满足外循环条件,再决定是否执行循环。

While(以条件循环),不同于for(一般以计数循环),这里用for就要算它要走多少步。

比如这里用for就是:

for i in 1 ... 6 {

moveForward () #向前走

}

turnRight ()

for i in 1 ... 5 {

moveForward ()

}

turnRight ()

for i in 1 ... 6 {

moveForward ()

}

turnRight ()

for i in 1 ... 4 {

moveForward ()

}

toggleSwitch () #打开开关



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3