Python语言允许在一个循环体里面嵌套另一个循环。
for循环嵌套语法
for iterating_var in sequence:
for iterating_var in sequence:
statements(s)
statements(s)
while循环嵌套语法
while expression:
while expression:
statement(s)
statement(s)
也可以在循环体内嵌套其他的循环体,如:在while循环中嵌套for循环,也可以在for循环中嵌套while循环。
实例:
#!/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-100之间的素数