Page 19 - 程式語言與設計(下)
P. 19
όႧԊၾணࠇ (Python)
Ϟɓࡈձ break ϞᓃᗳЧܸٙ˿ continuedν؈ίਸ਼ʕੂБՑவࡈܸ˿ٙ༑dఱ
ึ׳Ϥਸ਼௵ɨܸٙ˿dΎࠠอΫՑɓකૢᏨٙή˙ੂБɨɓཁٙਸ਼ܸ˿f
Ը break வࡈܸ˿ٙᇍԷόj
程式碼 範例程式檔名:5-2-7.py
01 import random
02 for i in range(10):
03 x = random.randint(1, 6)
04 if x == 3:
05 print(" 看到 3 了 ")
06 break
07 print(x)
08 print(" 離開迴圈 ")
ίவࡈԷɿʕԴ͜ɓࡈཫࠇੂБ 10 ཁٙਸ਼dίਸ਼ʕл͜ randint(1, 6) ᎇዚ՟
̈ɓࡈ 1 Ց 6 ʘගٙᅰԨ׳ίᜊᅰ x ʕdટഹᏨݟ x ٙʫ࢙݊щഃ 3dν؈ഃ 3 ٙ
༑ఱΪ " Ց 3 ə "d್ܝੂБ breakdόɓ༾Ց break ʘܝఱʔ၍ͦۃ݊ੂБՑୋ
ཁdٜટᕎකਸ਼dΪϤટഹɨɓБఱึΪਸ਼̮ٙ " ᕎකਸ਼ " ৃࢹf
್dν؈ேӚϞ༾Ց x ഃ 3 ٙઋرdఱึίΐΪ 10 ࡈڢ 3 ٙᅰοʘܝΪ "
ᕎකਸ਼ " οᅵʘܝഐҼόd˸ɨ݊ੂБࣛ༾Ց 3 ٙઋرj
執行結果
4
2
2
4
看到 3 了
離開迴圈
ν؈݊ɓٜேӚϞ༾Ց 3 ٙ༑dۆੂБٙཀνɨj
執行結果
4
1
2
2
5
2
4
5
4
2
離開迴圈
10
'$ όႧԊၾணࠇ 1ZUIPO $) JOEE ɨʹ