Python 循环嵌套

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

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)

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

实例:

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

实例:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
i = 2
while(i < 50):
  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 是素数
posted @ 2021-09-17 11:15  居家老宅  阅读(124)  评论(0)    收藏  举报