python循环嵌套有趣案例,python循环语句可以嵌套使用吗

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: