SimpleLearn

Python for Beginners (15)|迴圈控制 – for loops

Python for Beginners
Python for Beginners

本單元測驗:

當您需要重複執行一段固定次數的程式碼時,可以使用 for 迴圈。for 迴圈與可迭代物件結合使用,例如串列 (List)、 字串 (String)或範圍 (range)。Python 的 for 語句會按順序遍歷序列中的成員來執行該區塊。與 while 迴圈相比,當需要在每次迭代中檢查條件或無限重複一段程式碼時,會考慮使用 for 迴圈語法(其類似於 while 迴圈),會有語句及一個循環體。

https://simplelearn.tw/wp-content/uploads/2023/02/for-loop-1.mp4
for loop

1. for loop 敘述

1.1 for loop 敘述語法(Syntax)

for loop 敘述語法

範例 1:for loop 敘述 – 質數總和

1.2 for loop 敘述流程圖(Flowchart)

for loop 流程圖

2. 迭代(Iteration)

每一次對過程的重複被稱為一次“迭代” (iteration),每一次迭代得到的結果通常會被用來作為下一次迭代的初始值。for loop有三種迭代 (iteration)形式,分別是字串型態 (string)串列型態 (list)range( ) 函式

https://simplelearn.tw/wp-content/uploads/2023/02/for-loop-Syntax.mp4

範例 2:for loop 迭代形式 – string

範例 3:for loop 迭代形式 – list

範例 4:for loop 迭代形式 – range() 函式

range() 函式使用說明如下。

3. range()函式

range( ) 函式可以回傳連續整數的列表,該函數有 1 到 3 個參數可用,其中後面兩個參數是可選擇的,並且 range( ) 函式在 for loop 迴圈當中常被廣泛使用。

range() 函式語法及參數說明

範例 5:range() 使用說明 (I)

範例說明:

range() 範例說明

範例 6:range() 使用說明 (II)

其運作方式如下:

https://simplelearn.tw/wp-content/uploads/2023/02/range-介紹1.mp4
range() 範例說明

範例 7:range() 使用說明 (III)

其運作方式如下:

https://simplelearn.tw/wp-content/uploads/2023/02/range-介紹2.mp4
range() 範例說明

4. break & continue

在 Python 中,利用 break 和 continue 敘述可以更改正常迴圈的流程。當我們希望在不檢查表達式的情況下,可以終止當前迭代甚至整個迴圈時,可以使用 break 和 continue 敘述,其中

4.1 break 敘述語法與流程圖

break 敘述語法與流程圖

範例 8:break

4.2 continue 敘述語法與流程圖

continue 敘述語法與流程圖

範例 9:continue

本文中,我們討論了 Python for 迴圈及其語法,了解 Python 迴圈(while loop 及 for loop)是掌握多功能程式語言的許多步驟之一。希望本篇文章能幫助您理解 Python 中的 for loop 迴圈語句用法,同時使用 breakcontinue 語句做不同的流程控制。並透過一些範例來進行動手練習,後續會持續分享 Python 相關學習文章給有興趣的初學者。

5. Python 練習

學習環境:Google Colab (學習請按我)

練習範例:有 (本文提供)

Quiz:有 (測驗請按我)

如果你喜歡這篇文章歡迎訂閱、分享(請載名出處)追蹤,並持續關注最新文章。同時 FB 及 IG 也會不定期提供國內外教育與科技新知。

Exit mobile version