我是靠谱客的博主 无聊硬币,这篇文章主要介绍Python循环的嵌套,现在分享给大家,希望可以做个参考。

一个循环语句中可以再包涵一个循环语句,构成循环的嵌套。如for循环里再包涵一个for循环

例如:打印九九乘法表

 c9a489485d4d4470a4e683f6d94a369d.jpgaa0982c3c55b4081a3e1e0c31a911637.jpg

 

第一个for循环指竖着1到9,因为for循环括号里的(1,10)范围只有1到9,不包括10。第二个for循环是(1,i+1),比如第五列,第一个for已经循环到5,5开始乘12345,这里的i=5,所以第二个for范围是1到6,但不包涵6,所以5乘5之后第二个for循环结束,进入第一个for循环的i=6,依次执行。

可以打印出九九乘法表。


例二:找出2~100之间所有素数

b3c0f6be2ca9435bb400d47a977a78b2.jpg

count=0和下面count=count+1配套,让输出的数值每5个一个行,count为每个输出的素数,逐渐幅值。最后一行为换行。

第一个for循环是大循环包涵了整个程序,定义flag=1是素数,如果flag是1,输出出去。

第二个for循环判断m是否为素数,如果不是直接flag=0退出循环,进行第一个循环,第二个for一直循环结束那么flag就为1。


多循环规则:

1.循环并列

  for i range(1,10):

  for m range(1,10):

2.循环嵌套

  for i range(1,10):

       for m range(1,10):

3.循环交叉

  也就是用while循环里i,j交叉在一起

在一个程序里,可以出现多个循环并列和嵌套


在程序里,两个循环如果嵌套,内循环用break,结束的是内循环,不会影响外循环,break只是退出自己这一层的循环

最后

以上就是无聊硬币最近收集整理的关于Python循环的嵌套的全部内容,更多相关Python循环内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(155)

评论列表共有 0 条评论

立即
投稿
返回
顶部