今天的學習主題是Python中的迴圈(Loop)。迴圈可以讓程式重複執行某些動作,直到條件不再成立為止。當我們需要重複執行相同的操作時,迴圈就能大大簡化我們的程式碼。
for 迴圈是Python中常用的迴圈之一。它可以用來遍歷序列(如列表、字典、字符串等)。
基本語法結構如下:
範例:
這段代碼會依次打印出每個水果的名稱:Apple、Banana、Orange。
當我們需要產生一個範圍內的數字時,可以使用 range() 函數,它會生成一個數字序列供 for 迴圈遍歷:
這段代碼會輸出1到5的數字,range(1, 6) 會生成一個從1開始到5結束的數字序列(不包括6)。
while 迴圈會在條件為 True 時重複執行,直到條件變為 False 為止。基本語法如下:
範例:
這段代碼會打印出1到5的數字,當 count 大於5時,迴圈結束。
在迴圈中,我們可以使用 break 和 continue 來控制迴圈的流程。
break:立刻結束迴圈。
continue:跳過當前的迭代,繼續執行下一個迭代。
例如,當找到一個特定的條件時,可以使用 break 停止迴圈:
這段代碼會在打印到4後,因為遇到5而停止迴圈。
同樣,continue 可以用來跳過某些條件下的迭代:
這段代碼會打印1, 2, 4, 5,當 i 等於3時,跳過這次迭代,不會打印3。
今天學習的迴圈是程式語言中很關鍵的一部分,它讓程式更加靈活並且更有效率。在Python中,for 和 while 迴圈都有各自的用途,根據不同的場景選擇適合的迴圈方式。學習這些迴圈後,我對於如何處理重複性的任務有了更深入的理解。接下來,我將繼續探索更多進階的Python功能,明天繼續努力學習!Fighting!!!