Python2.7中的for循环、while循环示例

时间:2022-02-16 20:29:44

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循环中的continuebreak使用"
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