Python 循環嵌套
Python 語言允許在一個迴圈體內嵌入另一個迴圈。
Python for 迴圈巢狀語法:
for iterating_var in sequence:
for iterating_var in se. # statements(s)
for iterating_var in se. # statements(s)
while expression:
# while expression: . s)
statement(s)
你可以在循環體內嵌入其他的循環體,如在while循環中可以嵌入for循環, 反之,你可以在for迴圈中嵌入while迴圈。
你可以在循環體內嵌入其他的循環體,如在while循環中可以嵌入for循環, 反之,你可以在for迴圈中嵌入while迴圈。
實例:
以下實例使用了巢狀循環輸出2~100之間的質數:
!/usr/ bin/python
# -*- coding: UTF-8 -*-i = 2
while(i < 100):
j = 2##> 100):
j = 2
<= (i/j)):
if not(i%j): break
j = j + 1』##
i = i + 1
print "Good bye!"
##以上實例輸出結果:
while(i < 100):
j = 2##> 100):
j = 2
<= (i/j)):
if not(i%j): break
j = j + 1』##
i = i + 1
print "Good bye!"
##以上實例輸出結果:
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!
13 是質數
17 是質數
19 是質數
23 是質數
#29 是質數
31 是素數
37 是質數
41 是質數
43 是質數
47 是質數
53 是質數
59 是質數
61 是質數
#67 是質數
71 是質數
73 是質數
79 是質數
83 是質數
89 是質數
97 是質數
Good bye!