循环n遍,主格的值依次为当前循环计数。
除了循环一个序列中的所有成员以外,指定次数的循环也很常用。
如,有一张1000mm*800mm,且厚度为0.1mm的纸,如果将它对折10次,那么最终的长宽尺寸和厚度是多少:
|
A |
B |
C |
1 |
1000 |
800 |
0.1 |
2 |
for 10 |
>A1=A1/2 |
>C1=C1*2 |
3 |
|
if B1>A1 |
=B1 |
4 |
|
|
>B1=A1 |
5 |
|
|
>A1=C3 |
上面的例子中,循环对折10次,每次对折后,长度减半,厚度加倍。如果折叠后纸张的宽度超过了长度,那么长宽尺寸交换。执行后,A1、B1和C1中,纸张的长度、宽度和厚度如下:
语句for n也可以看做for to(1,n)的简写。即从1开始,一直循环到n。