Python中while循环嵌套的基本架构是怎样
Admin 2022-05-20 群英技术资讯 549 次浏览
今天学习while循环嵌套。我们先看一个例子:
i=0 while i<3: print("这是第%d行"%i) j=0 while j<4: print("学python") j+=1 print() i+=1
在上面的代码中,外层循环执行一次,内层循环会执行4次,内层循环执行结束完后,再继续执行下一次的外层循环。看下面运行结果。
row = 0 #行数(水平方向) while row<5: #行数为5(0,1,2,3,4) col = 0 #列数 while col<=row: print("*",end=" ") #执行一次内层循环,就打印出来一个 * ,并以空格间隔。 col += 1 #控制最终列数排列 print() #外层循环结束一次,换行一次。 row += 1 #控制最终行数排列
运行看看:
直接整代码:
row=0 while row<5: col=0 while col<5: print("*" , end=" ") col+=1 print() row+=1
看结果:
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
看结果:
i=1 while i<5: j=1 while j<=5: print(f'{j}*{i}={j*i}',end=' ') j+=1 print() i+=1
运行:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
在Python中string转bytes类型的方法有哪些?方法一,使用utf-8 的方式编码,转成 bytes;方法二,使用编码encode,转化成bytes;
python中,有很多函数的作用是一样的,例如:python中remove与del都会删除元素,但是还有有区别的。本文主要介绍python中remove与del的区别:del会根据索引删除;删除索引范围内的元素;删除整个列表。
这篇文章主要介绍了如何利用Python+OpenCV实现特定场景去除高光算法,文中的示例代码讲解详细,对我们学习Python有一定的帮助,需要的可以参考一下
这篇文章介绍了Python函数的高级用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
orjson是一个用于python的快速、正确的json库,它的基准是 json最快的python库,具有全面的单元、集成和互操作性测试,下面这篇文章主要给大家介绍了关于Python中最好用的json库orjson用法的相关资料,需要的朋友可以参考下
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008