舉例詳解Python中迴圈語句的巢狀使用

2022-10-04 22:48:26 字數 1469 閱讀 7618

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 條件表示式 塊這裡的 塊,指的是縮排格式相同的多行 不過在迴圈結構中,它又稱為...