1. 程式人生 > >Python2.7中的for迴圈、while迴圈示例

Python2.7中的for迴圈、while迴圈示例

print "\nFFFFFFFFFFfor迴圈 FFFFFFFFFF"

# for-loop列印九九乘法表,金字塔形狀rows = range(1,10)
cols = range(1,10)
row, col = 1,1
for row in rows:
    for col in cols:
        if col <= row:
            print "%s * %s = %s\t"% (row, col, row * col),
    print    #列印一個空行


# ----------------------
print "\nfor迴圈中的continue

break使用"
i = 3
for x in range(10):
    if x == i:
        continue     #不執行當次,直接執行下一次elif x == 8:
        break      #退出整個for迴圈else:
        print x,    #加個逗號,列印時不換行


print "\n\nwwwwwwww python中的while迴圈 wwwwwwwwww"
# while-loop列印九九乘法表,金字塔形狀r = 1
while r <= len(rows):    #注意:同一個縮排的語句屬於同一個程式碼段
    c = 1
   
while c <= r:
        print "%s * %s = %s\t"% (r, c, r * c),
        c += 1
   
r += 1
   
print

程式輸出結果:

FFFFFFFFFF for迴圈 FFFFFFFFFF

1 * 1 = 1      

2 * 1 = 2       2* 2 = 4      

3 * 1 = 3       3* 2 = 6       3 * 3 = 9      

4 * 1 = 4       4* 2 = 8       4 * 3 = 12     4 * 4 = 16    

5 * 1 = 5       5* 2 = 10     5 * 3 = 15     5 * 4 = 20     5* 5 = 25    

6 * 1 = 6       6* 2 = 12     6 * 3 = 18     6 * 4 = 24     6* 5 = 30     6 * 6 = 36    

7 * 1 = 7       7* 2 = 14     7 * 3 = 21     7 * 4 = 28     7* 5 = 35     7 * 6 = 42     7 * 7 = 49    

8 * 1 = 8       8* 2 = 16     8 * 3 = 24     8 * 4 = 32     8* 5 = 40     8 * 6 = 48     8 * 7 = 56     8* 8 = 64    

9 * 1 = 9       9* 2 = 18     9 * 3 = 27     9 * 4 = 36     9* 5 = 45     9 * 6 = 54     9 * 7 = 63     9* 8 = 72     9 * 9 = 81    

for迴圈中的continue和break使用

0 1 2 4 5 6 7

wwwwwwww python中的while迴圈 wwwwwwwwww

1 * 1 = 1      

2 * 1 = 2       2* 2 = 4      

3 * 1 = 3       3* 2 = 6       3 * 3 = 9      

4 * 1 = 4       4* 2 = 8       4 * 3 = 12     4 * 4 = 16    

5 * 1 = 5       5* 2 = 10     5 * 3 = 15     5 * 4 = 20     5* 5 = 25    

6 * 1 = 6       6* 2 = 12     6 * 3 = 18     6 * 4 = 24     6* 5 = 30     6 * 6 = 36    

7 * 1 = 7       7* 2 = 14     7 * 3 = 21     7 * 4 = 28     7* 5 = 35     7 * 6 = 42     7 * 7 = 49    

8 * 1 = 8       8* 2 = 16     8 * 3 = 24     8 * 4 = 32     8* 5 = 40     8 * 6 = 48     8 * 7 = 56     8* 8 = 64    

9 * 1 = 9       9* 2 = 18     9 * 3 = 27     9 * 4 = 36     9* 5 = 45     9 * 6 = 54     9 * 7 = 63     9* 8 = 72     9 * 9 = 81