九九乘法表[循环嵌套]

#九九乘法表
# 1*1=1
# 1*2=2 2*2=4
# 1*3=3 2*3=6 3*3=9
# ...

#循环嵌套
#行数
i = 1
while i <= 9:
    # 打印每行的内容
    j = 1
    while j <= i:
        print("%d * %d = %3d  " % (i, j, i * j), end='')
        j += 1
    print()  # 换行
    i += 1

while嵌套:

w = 1    
while w < 10:  #外层循环  
    n = 1
    # 内层循环
    while n <= w: #  外层循环一次,内层循环多次,(且次数不超过外层循环的次数)
        print("%d * %d = %d" %(n,w,w*n),end="\t")
        n+=1
    w+=1
    print()
while for 循环:

w = 1
while w < 10:
    for n in range(1,w+1): # range(1,w+1) range函数包含头,不包含尾
        print("%d * %d = %d" % (n, w, w * n), end="\t")
    w+=1
    print()
for 嵌套:

for w in range(1,10):
    for n in range(1,w+1):
        print("%d * %d = %d" % (n, w, w * n), end="\t")
        n+=1
    w+=1
    print()
 

 

D:\PYTHON3.6\python.exe H:/QIANfeng/第一章python语言基础/4_循环和列表/5_循环嵌套.py
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  

你可能感兴趣的:(基础,Python之路)