Page 14 - 程式語言與設計(下)
P. 14

Chapter 5jࠠልഐ࿴



                         ίੂБʘۃdΝኪࡁ̙˸ଚଚ޶dึΪεˇࡈ ABCD k˸ɨ݊ੂБʘܝٙഐ؈d

                    ݊ʔ݊ձЫซٙ݊ɓᅵٙճk

                     執行結果

                     ABCABCABCD

                         ᒱ್ίɪࠑٙ೻όᇁʕҢࡁᔊఊήҪ range() ʕٙᅰο຅Ъ݊ࠅࠠልٙϣᅰdШྼყ

                    ɪ range() ᒔϞ̴һεᅁ׌ٙண֛˙όdሗਞϽટɨԸٙႭ׼f


                         博士小提醒


                          在程式 5-2-1 中使用 range(3) 讓迴圈中的指令被重覆執行了 3 次,在執行這些指
                      令時並沒有用到索引變數 i,因此有時候在設計程式實務時,會把變數 i 的位置改為

                      「_」底線符號,表示不使用這個變數。這樣做的好處是,可以減少一個變數記憶體
                      的佔用,也可以少想一個變數名稱以避免當程式變得很大的時候,過多的變數名稱
                      所造成後續程式的混淆。


                     ɓ    range Ռό͜ج༆ؓ



                         ᒱ್ for ৙ਸ਼ʕܸٙ˿Ӻ௞ึࠠል఻ϣ˴ࠅᒔ݊޶ range() ʕה౤Զٙᅰ࠽Ͼ֛fШ
                    ݊ range() Ռόʕٙᅰ࠽͍ᆽԸႭԨʔ݊˾ڌϣᅰdϾ˲ʕගٙਞᅰᒔ̙˸෬ɝʔ̥ɓࡈ

                    ᅰοfᅺ๟ٙ range() ਞᅰண֛˙όϞ˸ɨ 3 ၇j


                     01 range( 終止值 )
                     02 range( 起始值 , 終止值 )
                     03 range( 起始值 , 終止值 , 增加值 )

                         ୋɓ၇ண֛˙όה౤Զʘᅰοᇍఖνྡ 5-4 הͪf








                                                        圖 5-4 range(n) 所供之數字範圍

                         ౤ԶʔΝࡈᅰٙ዆ᅰᅰοЪމਞᅰࣛdӊɓࡈᅰοѩϞՉ˾ڌٙจ່fν؈̥౤Զ
                    ɓࡈᅰ࠽€̀ც݊዆ᅰd̴ึ஗ൖމ݊୞˟࠽dৎ֐࠽ཫண݊ 0dᄣ̋࠽ۆཫணމ 1d

                    Ϥࣛ˜range( ୞˟࠽ )™ה౤Զٙᅰΐఱึ݊੽ 0 ක֐d஼ϣᄣ̋ 1dٜՑ୞˟࠽ٙۃɓ

                    ࡈމ˟dԨʔึഃ׵୞˟࠽dሗਞϽ˸ɨٙ೻όᇍԷj





                                                                                                                      5






          '$      ೻όႧԊၾணࠇ 1ZUIPO  $)  JOEE                                                                                   ɨʹ
   9   10   11   12   13   14   15   16   17   18   19