1 00:00:06,149 --> 00:00:08,989 當你用重複積木來循環你的程式時, 2 00:00:08,989 --> 00:00:12,480 計算機要如何知道是否重複了足夠多的次數了呢? 3 00:00:12,480 --> 00:00:18,150 重複積木實際上隱藏了一個更複雜的部分,叫做計數迴圈。 4 00:00:18,150 --> 00:00:24,050 它會從一個起始數值,每次增加一定的值,直到結束的數值。 5 00:00:24,050 --> 00:00:30,040 例如,一個重複三次的積木會從 1 算到 3,每次增加 1。 6 00:00:30,040 --> 00:00:33,269 每次它都會執行迴圈裡面的程式碼。 7 00:00:34,109 --> 00:00:37,900 這個計數迴圈(for loop)藉由一個帶有初始值的計數變數來計算已經執行的次數, 8 00:00:37,900 --> 00:00:43,230 這個計數變數在迴圈的開始被設定並且在每次迴圈執行時增加, 9 00:00:43,230 --> 00:00:48,020 當計數變數比結束值還大的時候,便會停止迴圈。 10 00:00:49,340 --> 00:00:53,640 和重複積木比起來,計數迴圈的好處是 11 00:00:53,640 --> 00:00:57,260 你可以看到計數變數,並且可以在迴圈中使用它。 12 00:00:57,260 --> 00:01:06,450 例如,如果你有一排花,第一朵有一個花蜜,第二朵有兩個花蜜,第三朵有三個。 13 00:01:06,450 --> 00:01:11,730 我可以用計數循環來告訴蜜蜂每次收集計數器變量這麼多花蜜。 14 00:01:11,730 --> 00:01:16,920 它就會在第一朵收集一個,第二朵兩個,第三朵三個。 15 00:01:17,270 --> 00:01:21,780 而且,在計數循環中,你也可以不讓計數器每次加一。 16 00:01:21,988 --> 00:01:27,768 你也許可以讓它每次加二,加三,甚至每次都變化它。