python循环嵌套有趣案例,python循环语句可以嵌套使用吗
嵌套循环:
概念:在循环中重新定义循环称为嵌套循环;
【注意】嵌套循环可能有多层,但一般情况下,我们实际最多开发两层就可以了(99%的情况)。
格式:
1.while是常用的。
2、在设定为in时
3,因为在中间
4、for在中套for中比较常用
带我进去.适用于:
格式如下:
Foriin容器对象:
语句块1
forjin容器对象:
语句2的执行流程:
r1=范围(1,3)
r2=范围(1,3)
foriinr1:
打印(我是外圈.)
forjinr1:
打印(我是内圈.)
Print(i=%d,j=%d%(i,j))首先执行外循环,将r1中的1赋给I,然后执行外循环,
在打印出“我是外环…”,当我遇到内循环时,执行它,把r2里的1给J,然后执行内循环。
印完‘我是内圈……’,然后打印I=1,J=1,表示内圈第一次结束,
第二次,(i=1,j=2),内循环结束,外循环开始迭代,r1中的2给I,以此类推。
总结:
(1)外循环执行一次,内循环全部再执行一次。
(2)如果外循环需要执行m次,内循环需要执行n次,则嵌套循环总共执行m*n次。
案例1:
#演示嵌套循环的使用:
r1=范围(1,3)
r2=范围(1,3)
foriinr1:
打印(我是外圈.)
forjinr2:
打印(我是内圈.)
Print(i=%d,j=%d%(i,j))情况2:
使用嵌套循环打印各种图形:
图1:
*****
*****
*****
*****
*****
for range(1,6) : #外层循环控制线号
for range(1,6) : #内循环控制每行打印的次数。
打印( * ,end= )
#这里print()的作用只是换行。
打印()图2:
*
**
***
****
*****
foriinrange(1,6):
forjinrange(1,i 1):
打印( * ,end= )
#这里print()的作用只是换行。
Print()流行于IT软件开发工作室,免费在线学习python平台,欢迎关注!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。