Python基础教程:循环嵌套

开课吧开课吧锤锤2021-07-29 14:50

Python语言允许在一个循环体里面嵌入另一个循环。  

Python基础教程:循环嵌套

Pythonfor循环嵌套语法:  

for iterating_var in sequence:

   for iterating_var in sequence:

      statements(s)

   statements(s)

Pythonwhile循环嵌套语法:  

while expression:

   while expression:

      statement(s)

   statement(s)

你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环,反之,你可以在for循环中嵌入while循环。  

实例:  

以下实例使用了嵌套循环输出2~100之间的素数:  

#!/usr/bin/python

# -*- coding: UTF-8 -*-

 

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

 

print "Good bye!"

以上实例输出结果:  

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 是素数

Good bye!

实例:  

#!/usr/bin/python

 

for letter in 'Python':     # First Example

   if letter == 'h':

      break

   print 'Current Letter :', letter

  

var = 10                    # Second Example

while var > 0:              

   print 'Current variable value :', var

   var = var -1

   if var == 5:

      break

 

print "Good bye!"

以上实例执行结果:  

Current Letter : P

Current Letter : y

Current Letter : t

Current variable value : 10

Current variable value : 9

Current variable value : 8

Current variable value : 7

Current variable value : 6

Good bye!

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

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