--- title: ch08. Python 流程控制:迴圈進階控制,break、continue、else 命令 By 彭彭 tags: 彭彭, 學習, 筆記 --- # 影片大綱 1. 搭配迴圈的命令 1.1 break 強制結束迴圈 1.2 continue 強制進入下一圈 2. else 迴圈結構:迴圈結束時執行一次的區塊 3. 迴圈綜合範例:取得整數平方根 # 影片 {%youtube yBXlwOmLqZ4 %} # 筆記 - 迴圈搭配的指令: break 和 continue。 - 一定要跟迴圈做搭配 - 必須寫在迴圈的裡面 - 寫在迴圈外,會是錯誤的命令。 ## break 強制結束迴圈 while 布林值: break for 變數名稱 in 列表或字串: break n=1 while n<=5: if n==3: break n=n+1 print(n) # 印出 3 ## continue 強制繼續下一圈 while 布林值: continue for 變數名稱 in 列表或字串: continue n=0 for x in [0,1,2,3]: if x%2==0: continue n=n+1 print(x) #印出 3 print(n) #印出 2 原本 n 要加四次,但是因為 continue 的關係,所以碰到偶數就跳過加法,因此只有加兩次 ## else while 布林值: 若布林值為 True,執行命令 回到上方,做下一次的迴圈判斷 else: 迴圈結束前,執行此區塊的命令 for 變數名稱 in 列表或是字串: 將列表中的項目或字串中的字元逐一取出,逐一處理 else: 迴圈結束前,執行此區塊的命令 n=1 while n<5: print("變數 n 的資料是:", n) n=n+1 else: print(n) #結束迴圈前,印出 5。 for c in "Hello": print("逐一取得字串中的字元",c) else: print(c) #迴圈結束前,印出o --- # END 木啊 愛你唷 哈尼進度很快 我起來了 掰掰我去認真 我也愛你 嚇到我了XDD~ 我剛剛還以為是哪個陌生人進來XDD XDDD~ 平行時空的愛戀 很可以 木啊啊掰掰木啊啊 :D :duck: :heart: :girl:
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up