视频: 计数循环
当你用重复模块来循环你的代码时,计算机如何知道是否重复了足够多的次数了呢?重复模块实际上隐藏了一个更复杂的部分,叫做计数循环。它会从一个起始数值,每次增加一定的值,直到结束的数值。
例如,一个循环3次的模块实际上是从1增加到3,每次加1。每次它数数时,就会运行循环里面的代码。计数循环通过一个计数器变量来知道它应该循环多少次。这个变量会在循环开始的时候设置为起始值,然后按照增量值,每次增加,直到它大于结束值。这时,循环就停止了。
和重复循环相比,计数循环的好处在于你能看到计数器变量,并能在循环中使用它。例如,如果你有一排花,第一朵有一个花蜜,第二朵有两个花蜜,第三朵有三个。我可以用计数循环来告诉蜜蜂每次收集计数器变量这么多花蜜。它就会在第一朵收集一个,第二朵两个,第三朵三个。
而且,在计数循环中,你也可以不让计数器每次加一。你也许可以让它每次加二,加三,甚至每次都变化它。