python程式語言允許在乙個迴圈內巢狀另乙個迴圈。下面將介紹幾個例子來說明這一概念。
語法在python中巢狀迴圈語句的語法如下程式設計客棧:
for iterating_var in sequence:
for iterating_var in sequence:
statements(s)
statements(s)
python程式語言允許在乙個迴圈內巢狀另乙個迴圈。下面將介紹幾個例子來說明這一概念。
語法在python中巢狀迴圈語句的語法如程式設計客棧下:
for iterating_var in sequence:
for iterating_var in sequence:
statements(s)
statements(s)
python程式語言的乙個巢狀while迴圈語句的語法,如下所示:
while expression:
while expression:
statement(s)
statement(s)
在迴圈巢狀最後需要說明的是,可以把任何型別的迴圈的任何其他型別的迴圈裡面。例如,for迴圈內可以放置while迴圈,反之亦然。
例子下面的程式使用乙個巢狀的迴圈,從2到100中找出所有的素數:
#!/usr/bin/py程式設計客棧thon
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, " is prime"
i = i + 1
print "good bye!"
當執行上面的**,它會產生以下結果:
2 is prime
3 is prime
5 is prime
7 is prime
11 is prime
13 is prime
17 is prime
19 is prime
23 is prime
29 is prime
31 is prime
37 is prime
41 is prime
43 is prime
47 is prime
53 is prime
59 is prime
61 is prime
67 is priwww.cppcns.comme
71 is prime
73 is prime
79 is primewww.cppcns.com
83 is prime
89 is prime
97 is prime
good bye!
本文標題: 舉例詳解python中迴圈語句的巢狀使用
本文位址:
python中的迴圈語句
定義for迴圈的使用 在這裡使用了內建函式range range 是返回乙個序列的數 sum 0 for i in range 101 sum sum i print sum 5050 在for中使用if,else for m in range 6 if m 2 1 print m,是偶數!else...
Python迴圈語句 for迴圈
說明 1 計次迴圈,一般應用在迴圈次數已知的情況下。通常適用於列舉或遍歷序列以及迭代物件中的元素。2 迭代變數用於儲存讀取的值。3 物件為要遍歷或迭代的物件,該物件可以是任何有序的序列物件,如字串 列表 元組等 迴圈體為一組被重複執行的語句。4 for迴圈語句可以迴圈數值 遍歷字串 列表 元組 集合...
Python while迴圈語句詳解
python 中,while 迴圈和 if 條件分支語句類似,即在條件 表示式 為真的情況下,會執行相應的 塊。不同之處在於,只要條件為真,while 就會一直重複執行那段 塊。while 語句的語法格式如下 while 條件表示式 塊這裡的 塊,指的是縮排格式相同的多行 不過在迴圈結構中,它又稱為...