在我們學習 Python 時,For loop 真的是我們最不可或缺的重點!今天用簡單易懂的方法一起來快速了解 For Loop 的基本語法與邏輯吧!

怎麼使用 For Loop?
首先最簡單的就是只有次數的方法
for i in range(100):
這段 code 就是直接告訴電腦說,我要重複跑 100 次,這樣就可以將我們想做的事放在裡面,讓電腦直接重複一百次,而不用重複打一百次同樣的內容~

不只是要重複而已,那要怎麼讓他印出 1-100?
這時候就可以繼續看到我們的 code
for i in range(100):
他不只可以重複一百次,我們還可以透過其中的「i」來做更多事情喔!

這裡的「i」可以幹嘛呢!
其實「i」就是我們在每一次跑圈圈時,用來記錄「第幾圈」的變數,
所以每跑一次,i 的數值就會自動更新加一,
只是要注意的是,第一圈的時候 i 是 0,第二圈是 1,第三圈是 2,依此類推下去!
這時我們就可以拿 i 印出現在的圈數囉~
例如:
for i in range(100):
    print(i)
這樣就會從 0 印到 99,總共有100個數字,如果想要從 1 開始印,只要將 print(i) 改成 print(i+1),就可以了!

什麼時候會需要 For Loop 呢?
當你需要重複做同樣的事情的時候!就是 For Loop 展現的時刻了~
比如我們想要印出 1-100 的編號時,一定不可能在程式當中寫下 print(‘1’)、
print(‘2’)、print(‘3’) … 一路到 print(‘100’),這樣非常不合理!
還有將每筆 Excel 資料加入程式中,也不可能是一筆一筆 key 進去,這樣當遇到數萬筆資料時,是寫不完的~

所以這些有重複性質的事情,我們都可以交給 For Loop 來幫我們自動「跑圈圈」唷!

怎麼使用 For Loop?
首先最簡單的就是只有次數的方法
for i in range(100):
這段 code 就是直接告訴電腦說,我要重複跑 100 次,這樣就可以將我們想做的事放在裡面,讓電腦直接重複一百次,而不用重複打一百次同樣的內容~

不只是要重複而已,那要怎麼讓他印出 1-100?
這時候就可以繼續看到我們的 code
for i in range(100):
他不只可以重複一百次,我們還可以透過其中的「i」來做更多事情喔!

這裡的「i」可以幹嘛呢!
其實「i」就是我們在每一次跑圈圈時,用來記錄「第幾圈」的變數,
所以每跑一次,i 的數值就會自動更新加一,
只是要注意的是,第一圈的時候 i 是 0,第二圈是 1,第三圈是 2,依此類推下去!
這時我們就可以拿 i 印出現在的圈數囉~
例如:
for i in range(100):
    print(i)
這樣就會從 0 印到 99,總共有100個數字,如果想要從 1 開始印,只要將 print(i) 改成 print(i+1),就可以了!

什麼時候會需要 For Loop 呢?
當你需要重複做同樣的事情的時候!就是 For Loop 展現的時刻了~
比如我們想要印出 1-100 的編號時,一定不可能在程式當中寫下 print(‘1’)、
print(‘2’)、print(‘3’) … 一路到 print(‘100’),這樣非常不合理!
還有將每筆 Excel 資料加入程式中,也不可能是一筆一筆 key 進去,這樣當遇到數萬筆資料時,是寫不完的~

所以這些有重複性質的事情,我們都可以交給 For Loop 來幫我們自動「跑圈圈」唷!

怎麼使用 For Loop?
首先最簡單的就是只有次數的方法
for i in range(100):
這段 code 就是直接告訴電腦說,我要重複跑 100 次,這樣就可以將我們想做的事放在裡面,讓電腦直接重複一百次,而不用重複打一百次同樣的內容~

不只是要重複而已,那要怎麼讓他印出 1-100?
這時候就可以繼續看到我們的 code
for i in range(100):
他不只可以重複一百次,我們還可以透過其中的「i」來做更多事情喔!

這裡的「i」可以幹嘛呢!
其實「i」就是我們在每一次跑圈圈時,用來記錄「第幾圈」的變數,
所以每跑一次,i 的數值就會自動更新加一,
只是要注意的是,第一圈的時候 i 是 0,第二圈是 1,第三圈是 2,依此類推下去!
這時我們就可以拿 i 印出現在的圈數囉~
例如:
for i in range(100):
    print(i)
這樣就會從 0 印到 99,總共有100個數字,如果想要從 1 開始印,只要將 print(i) 改成 print(i+1),就可以了!

Close Menu