◆重點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=", ")
沒有留言:
張貼留言