学习python的while循环嵌套

pre{overflow-x: auto}while 循环嵌套1 基本架构了解

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

i=0while 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=0while row<5:    col=0    while col<5:        print("*" , end=" ")        col+=1    print()    row+=1

看结果:

3 while嵌套实现九九乘法表

i=1while 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=1while i<5:    j=1    while j<=5:        print(f'{j}*{i}={j*i}',end=' ')        j+=1    print()    i+=1

运行:

总结

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

版权声明 1. 本网站名称:美文阅读网   永久网址:https://www.cxykgw.com/
2. 本文链接:学习python的while循环嵌套 https://www.cxykgw.com/p/132.html
3. 部分文章内容来源于网络,仅作为学习展示之用,版权归原作者所有
4. 因部分文章网络流转次数较多,已无法追溯至原作者,若遗漏导致侵犯了您的权益,请您来信告知我,确认后会尽快删除。
5. 本站禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6. 如无特别声明本文即为原创文章仅代表个人观点,版权归《美文阅读网》所有,欢迎转载,转载请保留原文链接。
THE END
分享
二维码
< <上一篇
下一篇>>