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 = 2while(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 是質數
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!
與本文相關的控制迴圈語句:
Python語句中pass語句有什麼作用?淺談pass語句的用法
#
以上是近幾年火熱的python迴圈語句嵌套,內有範例講解(以break為例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!