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 ɨʹ