Python 迴圈巢狀

2021-08-04 11:33:30 字數 1171 閱讀 3411

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 迴圈巢狀語法...