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 = 2while(i < 100):j = 2while(j <= (i/j)):if not(i%j): breakj = j + 1if (j > i/j) : print i, " 是素数"i = i + 1print "Good bye!"
运行案例
说明:使用嵌套循环输出2-100之间的素数
