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                                                                                   ɨʹ
   14   15   16   17   18   19   20   21   22   23   24