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/pythoni = 2while(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 + 1print "Good bye!"
當執行上面的代碼,它會產生以下結果:
2 is prime3 is prime5 is prime7 is prime11 is prime13 is prime17 is prime19 is prime23 is prime29 is prime31 is prime37 is prime41 is prime43 is prime47 is prime53 is prime59 is prime61 is prime67 is prime71 is prime73 is prime79 is prime83 is prime89 is prime97 is primeGood bye!
新聞熱點
疑難解答