close

5. 迴圈:

利用forinrange等關鍵字,其寫法如下:

(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

 

 

上一篇: if判斷式與邏輯運算子

下一篇: 函式

回python教學 總目錄

arrow
arrow

    埃伯 發表在 痞客邦 留言(0) 人氣()