Python 循环嵌套

来源:互联网 发布:淘宝联盟返现 编辑:程序博客网 时间:2024/06/06 04:27

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

Python for 循环嵌套语法:

foriterating_varinsequence:
foriterating_varinsequence:
statements(s)
statements(s)

Python while 循环嵌套语法:

whileexpression:
whileexpression:
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)):
ifnot(i%j):break
j =j +1
if(j > i/j) : printi," 是素数"
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!
原创粉丝点击