在嵌套循环(多层循环嵌套中退出时)中, 每一层循环中都不应该改变其他层使用的循环变量的值,以免互相干扰,对吗

4共有3个变量元素值说明cells(a1,a2)的最后結果是3列,总而言之cells(a1,a2)最终将产生共有几个单元格被赋值的公式是:a1*a2(本例3*3=9个单元格);其中最终显示结果的单元格的行数等于a1,列数等於a2(本例是3行3列)。例如cells(x,y),假设x=1 to 500;y=2 to 小结:多个For循环形如一个小闹钟,小闹钟的运行规律是:当秒针走完60次后分针自动增加1,这时时针鈈变;当秒针又走完60次分针又增加1,此时时针还是不变;只有当秒针不断地运行而且分针也走完60时,时针才增加1这跟for循环嵌套是同┅道理。 哈哈!记住了小闹钟还有可能忘记多层循环嵌套中退出时吗!

 试验方法是:进入VBE代码编辑界面(可按alt+F11组合键),连续按F8键逐语句执行代码,看光标来回徘徊情形;同时将鼠标依次移放到各个变量a1、a2、a3观察该变量的当前值,同时观察sheet1单元格发生了什么变化就能够很清楚地知道当前中心语句Cells(a1, a2) = a1 * a2 * a3的当前值是多少。


最后说明:个人理解肯定存在偏差既然有偏差,必然诚恳希望老师纠正;但我自信地说一句对于For循环嵌套还比较模糊的坛友,肯定会按照小闹钟的原理对For循环嵌套终身难忘。
}

#-关于热狗的决策树的Python学习
#-目的是為了了解多层循环嵌套中退出时嵌套同时输出最后的热量卡路总和

加载中,请稍候......

}

我要回帖

更多关于 多层循环嵌套中退出时 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信