python基礎 迴圈

2021-09-02 16:53:49 字數 1263 閱讀 4295

for迴圈:

a = [11,22,33,44]

for i in a:

print (i)

結果:

11

2233

44

while迴圈:

i=0

while i < 3: #i<3為迴圈條件,當條件為真時,執行後面的迴圈體;條件為假時不執行

print (i)

i += 1

結果:

0

12

break和continue:

i= 0

while i < 10:

print ("i->:",i)

if i == 5:

break #當i==5時,退出所有迴圈

i += 1

結果:

i->: 0

i->: 1

i->: 2

i->: 3

i->: 4

i->: 5

x=0

while x < 9:

for x in range(0,10):

if x ==6:

continue #當x==6時,跳出當前迴圈,繼續下一次迴圈

print("x->:", x)

結果:

x->: 0

x->: 1

x->: 2

x->: 3

x->: 4

x->: 5

x->: 7 #缺少x->: 6

x->: 8

x->: 9

其他:

enumrate:

a = ["aa","bb","cc","dd"]

for i in enumerate(a,5): #預設編號從0開始,可以手動變更

print (i)

結果:

(5, 'aa')

(6, 'bb')

(7, 'cc')

(8, 'dd')

range:

1、

for n in range(1, 10):   

print (n)

結果:

123

4567

89

2、

for x in range(0,20,4):

print (x)

結果:

048

1216

#以4作為step,依次列印

Python基礎 迴圈

要計算1 2 3,我們可以直接寫表示式 1 2 3 6要計算1 2 3 10,勉強也能寫出來。但是,要計算1 2 3 10000,直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複運算,我們就需要迴圈語句。python的迴圈有兩種,一種是for.in迴圈,依次把list或tuple中的每個元...

Python基礎 迴圈

目錄迴圈 練習break continue 小結 要計算1 2 3,我們可以直接寫表示式 1 2 3 6要計算1 2 3 10,勉強也能寫出來。但是,要計算1 2 3 10000,直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複運算,我們就需要迴圈語句。python的迴圈有兩種,一種是fo...

Python基礎 迴圈

python的迴圈有兩種,一種是for in迴圈,依次把list或tuple中的每個元素迭代出來,看例子 names michael bob tracy for name in names print name 執行這段 會依次列印names的每乙個元素 michael bobtracy所以for ...