python 語言允許在乙個迴圈體裡面嵌入另乙個迴圈。
python for 迴圈巢狀語法:
foriterating_var
insequence:
foriterating_var
insequence:
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= 2
while(i
<
100):
j= 2
while(j
<= (i
/j))
: if
not(i%
j): break
j= j
+ 1
if(j> i/
j): printi,
"是素數"
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 語言允許在乙個迴圈體裡面嵌入另乙個迴圈。python for 迴圈巢狀語法 for iterating var in sequence for iterating var in sequence statements s statements s python while 迴圈巢狀語法...
Python 巢狀迴圈
巢狀迴圈 forxinrange 5 foryinrange 5 print x,end t t 製表符print n print 天然有換行,新增 n也是換行 列印九九乘法表 forminrange 1 10 forninrange 1 m 1 print format m,n,m n end t...
Python 迴圈巢狀
python 語言允許在乙個迴圈體裡面嵌入另乙個迴圈。python for 迴圈巢狀語法 for iterating var in sequence for iterating var in sequence statements s statements s python while 迴圈巢狀語法...