Skip to content

Latest commit

 

History

History
71 lines (57 loc) · 1.2 KB

19.循环语法while嵌套.md

File metadata and controls

71 lines (57 loc) · 1.2 KB

while循环嵌套

一.while嵌套格式

    while 条件1:

        条件1满足时做的事情1
        条件1满足时做的事情2
        条件1满足时做的事情3
        ...(省略)...

        while 条件2:
            条件2满足时做的事情1
            条件2满足时做的事情2
            条件2满足时做的事情3
            ...(省略)...

二.while嵌套应用一

要求:打印如下图形:

    *
    * *
    * * *
    * * * *
    * * * * *

参考代码:

i = 1
while i <= 5:
    j = 1
    while j <= i:
        print("* ", end = '')
        j += 1

    print("\n")
    i += 1

三.while嵌套应用二:九九乘法表

1*1=1  
1*2=2  2*2=4  
1*3=3  2*3=6  3*3=9  
1*4=4  2*4=8  3*4=12 4*4=16 
1*5=5  2*5=10 3*5=15 4*5=20 5*5=25 
1*6=6  2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 
1*7=7  2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 
1*8=8  2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 
1*9=9  2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 

参考代码:

i = 1
while i<=9:
    j=1
    while j<=i:
        print("%d*%d=%-2d " % (j, i, i*j), end = '')
        j+=1
    print('\n')
    i+=1