2022年5月8日 星期日

Topic39:Python學習7:迴圈控制有continue、break

 


重點0中文打字

靜思語64篇    https://contest.hlc.edu.tw/typing/content.asp?lang=3

本日重點

Python迴圈程式往往需要適當的依條件中止迴圈,本文以三角形3邊長輸入為例,介紹如何利用break及continue語句,設計編碼不符時可結束輸入或者錯誤超過三次的處理機制。

 Python中的天使與魔王:continue、break

重點1迴圈中的魔王:break

1.在迴圈裡遇到break,它就會說:「你,現在,給我立刻滾出這個迴圈!」

2.break可以讓你跳出圈圈,不管你已經跑在迴圈的哪個位置,它絕對會讓你「立刻跳出迴圈」,執行下一個程式區塊。

► 參考程式(1):

while True:     user = input("媽媽,母親節快樂!!")     if user == "停":         break     print(user) print("好,我不說!!")


► 參考程式(2):

for i in range(1, 21): if i % 6 == 0: break print(i, end=", ")


► 參考程式(3):

t = [-3, 2, 3, 7, 15, 16, 19, 22, 28, 33, 37, 41, 42] for i in t: if i >= 30: break print(i, end=", ")


重點2迴圈中的魔王:continue

1.在迴圈裡遇到continue,它就會說:「嗨!我們再玩一次迴圈吧!」

2.continue不會讓你跳出迴圈雖然它跟break魔王一樣都是打斷你繞圈圈,但continue會再帶你「回到迴圈的起點」,繼續繞下一次的迴圈。

► 參考程式(4):

while True: user = input("媽媽,母親節快樂!!") if user == "停": break if user == "什麼": cuntinue print(user) print("好,我不說!!")

► 參考程式(5):

for i in range(1, 21): if i % 6 == 0: cuntinue print(i, end=", ")


沒有留言:

張貼留言