首頁  >  文章  >  後端開發  >  近幾年火熱的python迴圈語句嵌套,內有範例講解(以break為例)

近幾年火熱的python迴圈語句嵌套,內有範例講解(以break為例)

Tomorin
Tomorin原創
2018-08-13 15:55:203168瀏覽

python語言是個很鬆散的語言,Python 語言允許在一個迴圈體內嵌入另一個迴圈。 這就叫做巢狀循環。

下圖是巢狀循環結構:

近幾年火熱的python迴圈語句嵌套,內有範例講解(以break為例)

#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語句的continue語句的用法與作用

##Python語句中的break語句跳出迴圈實例

Python語句中pass語句有什麼作用?淺談pass語句的用法


#

以上是近幾年火熱的python迴圈語句嵌套,內有範例講解(以break為例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn