首頁 >後端開發 >Python教學 >python循環嵌套是什麼? (程式碼範例)

python循環嵌套是什麼? (程式碼範例)

乌拉乌拉~
乌拉乌拉~原創
2018-08-14 11:48:073082瀏覽

 想必大家都是剛接觸python這門語言,今天這篇文章就來幫大家來了解一下python循環嵌套這個知識點。具體跟大家介紹兩種循環方式,分別是for迴圈和while循環,Python 語言允許在一個循環體裡面嵌入另一個循環。在這篇文章中我會講解一些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循環。

只有說明與結構可能會沒有實際的作用,接下來我來舉一個實例來加深這個知識點的理解:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
i = 2
while(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 循環嵌套的知識點,並示範了它的一些實例。循環嵌套是一個非常實用的知識點,您會發現自己能夠在許多情況中使用它們。希望這篇文章能夠為正在學習python的你帶來一點幫助

更多相關知識,請訪問php中文網Python教程欄目。

以上是python循環嵌套是什麼? (程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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