开发者

学习python 的while循环嵌套

开发者 https://www.devze.com 2022-12-06 13:04 出处:网络 作者: 抄代码抄错的小牛马
目录while 循环嵌套1 基本架构了解2 打印一个三角形2.1 练习打印一个距形3 while嵌套实现九九乘法表3.1 练习矩阵打印总结while 循环嵌套
目录
  • 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")
     www.cppcns.com      j+=1
        print()
        i+=1

    学习python&nbsp;的while循环嵌套

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

    学习python&nbsp;的while循环嵌套

    2 打印一个三角形

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

    运行看看:

    学习python&nbsp;的while循环嵌套

    2.1 练习打印一个距形

    直接整代码:

    row=0
    while row<5:
        col=0
        while col<5:
            prihttp://www.cppcns.comnt("*" , end=" ")
            col+=1
        print()
        row+=1

    看结果:

    学习python&nbsp;的while循环嵌套

    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

    看结果:

    学习python&nbsp;的while循环嵌套

    3.1 练习矩阵打印

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

    运行:

    学习python&nbsp;的while循环嵌套

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

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

    总结

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

    0

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    关注公众号