close
5. 迴圈:
利用for、in、range等關鍵字,其寫法如下:
(1) 利用自變數的遞增或遞減來控制迴圈的執行:
for 自變數 in range(值一, 值二, 值三):
#欲執行的程式碼
通常,自變數只是個變數名稱或符號,值一、值二、值三則是數字。
第一行表示先將自變數之值設成值一,若自變數之值小於值二則執行一次欲執行的程式碼,執行完後自變數會增加,增加的大小為值三。然後一直重複執行欲執行的程式碼,直到自變數之值不小於值二為止。注意,括號之後還有一個冒號 : 。範例如:
for i in range(1,10,1):
print i
執行後顯示如下:
1
2
3
4
5
6
7
8
9
又如:
for i in range(1,10,2):
print i
執行後顯示如下:
1
3
5
7
9
(2) 直接利用清單成員,在清單內控制迴圈的執行:
for 自變數 in 多元素容器:
#欲執行的程式碼
通常,自變數只是個變數名稱或符號,但卻代表多元素容器內的元素。此寫法會自動將自變數設為多元素容器內最前面的元素(即是序數為0的元素),來執行欲執行的程式碼,然後將自變數由前到後、逐一設為多元素容器內的元素。範例如:
A=[11,12,13,14,15]
for i in A:
print i
執行後顯示:
11
12
13
14
15
文章標籤
全站熱搜