python學習筆記(迴圈)

2021-08-02 17:22:55 字數 686 閱讀 3311

python中沒有沒有do…while迴圈。迴圈體如果有多條語句,那麼靠縮進來表示乙個塊。

1.while迴圈

(1)一般形式

while condition:

operation

(2)和else連用

當while迴圈條件不符合的時候跳出迴圈的時候如果想在跳出的時候執行某個句子,可以和else連用,這個方式比c裡面加乙個flag更實用。
2.for迴圈

(1)一般形式

for in :

else:

#和c相同的是兩種迴圈都可以相互轉換。

3.continue和break

(1)break

break可以跳出迴圈,不是跳過這一次迴圈而是直接跳出所有迴圈,所以也是直接跳出了和迴圈對應的else語句。
(2)continue

continue跳出當前迴圈,迴圈還在執行。只是這一次迴圈continue後面的語句不會執行而已。
4.pass

pass是乙個空語句,沒有任何作用,只是為了保持程式結構的完整性,例如,寫到某乙個判斷條件的時候不知道執行何操作,可以先在這裡寫上pass,後面再來修改。

Python學習筆記 迴圈

使用這種方式迴圈輸出列表中的內容,這裡是tuple元組的例子 names michael bob tracy for name in names print name range 函式,可以生成乙個整數序列,再通過list 函式可以轉換為list。以此來獲得序列list list range 5 如...

python學習筆記 for迴圈

for 迴圈range start,end,step start end 1,步長為step for i in range 5 print i else print 結束執行.for 迴圈應用 求兩個數的最大公約數 1.輸入兩個數值 input接受字串 num1 int input num1 num...

python學習筆記 python迴圈

foods 黃燜雞 麻婆豆腐 魚香肉絲 for food in foods print food 輸出 黃燜雞 麻婆豆腐 魚香肉絲sum 0 for x in 1 2,3 4,5 6,7 8,9 10 sum sum x print sum 輸出 55list range 5 輸出 0,1,2,3,...