目录
  • while 循环嵌套
    • 1 基本架构了解
    • 2 打印一个三角形
      • 2.1 练习打印一个距形
    • 3 while嵌套实现九九乘法表
      •  3.1 练习矩阵打印
  • 总结

    while 循环嵌套

    1 基本架构了解

    今天学习while循环嵌套。我们先看一个例子:

    i=0
    while i<3:
        print("这是第%d行"%i)
        j=0
        while j<4:
           print("学python")
           j+=1
        print()
        i+=1

     在上面的代码中,外层循环执行一次,内层循环会执行4次,内层循环执行结束完后,再继续执行下一次的外层循环。看下面运行结果。

    2 打印一个三角形

    row = 0                    #行数(水平方向)
    while row<5:               #行数为5(0,1,2,3,4)
        col = 0                #列数
        while col<=row:
            print("*",end=" ") #执行一次内层循环,就打印出来一个 * ,并以空格间隔。
            col += 1           #控制最终列数排列
        print()                #外层循环结束一次,换行一次。
        row += 1               #控制最终行数排列

    运行看看:

    2.1 练习打印一个距形

    直接整代码:

    row=0
    while row<5:
        col=0
        while col<5:
            print("*" , end=" ")
            col+=1
        print()
        row+=1

    看结果:

    3 while嵌套实现九九乘法表

    i=1
    while i<=9:
        j=1
        while j<=i:
            print('%d*%d=%d'%(j,i,j*i),end="  ")
          # print(f'{j}*{i}={j*i}',end='  ')  或者这样写乘法运算
            j+=1
        print()
        i+=1

    看结果:

     3.1 练习矩阵打印

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

    运行:

      她可以让他看到她的粗鲁她的无礼她的张狂,却真的不想他看到她的狼狈模样。

    —— 乐小米 《凉生,我们可不可以不忧伤》

    总结

    本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注www.887551.com的更多内容!