2.2.3for n

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次,每次对折后,长度减半,厚度加倍。如果折叠后纸张的宽度超过了长度,那么长宽尺寸交换。执行后,A1B1C1中,纸张的长度、宽度和厚度如下:

   

语句for n也可以看做for to(1,n)的简写。即从1开始,一直循环到n