[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:05.15,0:00:07.99,Default,,0000,0000,0000,,當你用重複積木來循環你的程式時, Dialogue: 0,0:00:07.99,0:00:11.48,Default,,0000,0000,0000,,計算機要如何知道是否重複了足夠多的次數了呢? Dialogue: 0,0:00:11.48,0:00:17.15,Default,,0000,0000,0000,,重複積木實際上隱藏了一個更複雜的部分,叫做計數迴圈。 Dialogue: 0,0:00:17.15,0:00:23.05,Default,,0000,0000,0000,,它會從一個起始數值,每次增加一定的值,直到結束的數值。 Dialogue: 0,0:00:23.05,0:00:29.04,Default,,0000,0000,0000,,例如,一個重複三次的積木會從 1 算到 3,每次增加 1。 Dialogue: 0,0:00:29.04,0:00:32.27,Default,,0000,0000,0000,,每次它都會執行迴圈裡面的程式碼。 Dialogue: 0,0:00:33.47,0:00:37.26,Default,,0000,0000,0000,,這個計數迴圈(for loop)藉由一個帶有初始值的計數變數來計算已經執行的次數, Dialogue: 0,0:00:37.26,0:00:42.59,Default,,0000,0000,0000,,這個計數變數在迴圈的開始被設定並且在每次迴圈執行時增加, Dialogue: 0,0:00:42.59,0:00:47.38,Default,,0000,0000,0000,,當計數變數比結束值還大的時候,便會停止迴圈。 Dialogue: 0,0:00:48.45,0:00:52.75,Default,,0000,0000,0000,,和重複積木比起來,計數迴圈的好處是 Dialogue: 0,0:00:52.75,0:00:56.05,Default,,0000,0000,0000,,你可以看到計數變數,並且可以在迴圈中使用它。