# C4 迴圈語法速查表 # 目錄: * [for 迴圈](#for-迴圈) * [while迴圈](#while-迴圈) * [continue](#continue) * [break](#break) * [可迭代資料](#可迭代資料) ## for 迴圈: ### 核心概念: - 一個個讀取資料 - 「計次」執行迴圈 - 讀取可迭代的資料 ### for 迴圈格式 ```python # 格式一: 計次型 for 變數 in range(起始值,終止值,間隔值): #程式碼區塊 # 格式二: 迭代型 for 變數 in 可迭代變數 #程式碼區塊 ``` ### for 迴圈範例 ```python #範例一: 計次型 for i in range(0,10,1): print(i) print("Hello Bro") # 範例二: 迭代型 ``` ## while 迴圈 ### 核心概念 重複執行程式,直到條件不成立為止。 ```python while 條件: # 程式碼塊 ``` ### 實際範例 ```Python # 計算 1 到 10 的總和 sum = 0 i = 1 while i <= 10: sum += i i += 1 print(sum) ``` ## Continue continue會跳過本次迴圈的剩餘程式碼 ## 實際範例: ```python # 輸出 1 到 10 的偶數 for i in range(1, 11): if i % 2 == 1: continue print(i) ``` ## break 執行到 break 指令會立刻跳出迴圈。 ### 實際範例 ```python # 輸出 1 到 10 的總和 sum = 0 i = 1 while i <= 10: sum += i if sum > 100: break i += 1 print(sum) ``` ## 可迭代資料 > 本描述僅限python - 串列list - 字典dictionary - 元組tuple