Python 语言允许在一个循环体里面嵌入另一个循环。
可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。
Python for 循环嵌套语法:
for iterating_var in sequence: for iterating_var in sequence: statements(s) statements(s)
Python while 循环嵌套语法:
while expression: while expression: statement(s) statement(s)
实例:
i = 2 while (i < 10): 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 是素数 Good bye!