Python教程之嵌套循环

开课吧开课吧锤锤2021-07-27 15:23

Python语言允许在一个循环体里面嵌入另一个循环,如在一个for循环中嵌套一个for循环,在一个while循环中嵌套一个while循环 。

Python教程之嵌套循环

语法:  

在for循环中嵌套for循环的语法格式如下:  

for iterating_var in sequence:  

    for iterating_var in sequence:      

        statements(s)

    statements(s)

在while循环中嵌套while循环的语法格式如下:  

while expression:  

    while expression:      

        statement(s)

    statement(s)

当然,我们还可以在循环体内嵌入其他的循环体。  

如在while循环中可以嵌入for循环。  

在for循环中嵌入while循环。  

python3.0实例  

列出2-100之前的所有素数的while嵌套实现  

i = 2
while(i < 100):
   j = 2
   while(j <= (i/j)):
      if not(i%j): break
      j = j + 1
   if (j > i/j) : print i, " 是素数"
   i = i + 1

代码执行输出结果:  

2  是素数
3  是素数
5  是素数
7  是素数
11  是素数
13  是素数
17  是素数
19  是素数
23  是素数
29  是素数
31  是素数
37  是素数
41  是素数
43  是素数
47  是素数
53  是素数
59  是素数
61  是素数
67  是素数
71  是素数
73  是素数
79  是素数
83  是素数
89  是素数
97  是素数

列出2-100之前的所有素数的for-while嵌套循环实现  

以上就是开课吧广场小编为大家整理发布的“Python教程之嵌套循环”一文,更多Python教程相关内容尽在开课吧Python教程频道。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享
全部评论快来秀出你的观点
登录 后可发表观点…
发表
暂无评论,快来抢沙发!
零基础轻松入门Python