今天我們來學習python for迴圈。
當我們需要將程式多次重複做同一件事,就可以利用python的for迴圈來完成。
話不多說,先看例子:
# 乙個整理5件衣服的過程
for i in range(5
):print
("拿衣服"
)print
("折衣服"
)print
("把衣服放到旁邊"
)
在上述**中,我們使用了range函式,它可以幹什麼呢?
準確的來講,range函式給定乙個值,比如5,它會自動生成乙個列表,內容為0~4之間的整數列表,作為迭代器返回結果,
再定義乙個變數 i (也可以為其它變數)來遍歷它,就設定了for迴圈執行的次數。後面我們也會學習range的其它用法。
當在for迴圈裡想跳出並執行下面的**時,可以用break關鍵字。
上**:
# 列印0到6之間的數字 遇到5跳出迴圈
for i in range(7
)if i ==5:
break
print
(i)print
("迴圈結束"
)
執行**:01
234迴圈結束
這樣,遇到5它就會跳出迴圈,執行接下來的**。
# 列印0到6之間的數字 遇到5跳出迴圈
for i in range(7
)if i ==5:
continue
print
(i)print
("迴圈結束"
)
輸出:01
2346
迴圈結束
這樣,for迴圈跳過了數字5,沒有影響接下來數字的顯示。
好了,今天的學習就到這,goodbye!
下面一篇文章是對python while迴圈的基本介紹
敬請期待!
Scala學習(1) for迴圈
to 前後都包含 until和range只包含前,不包含後 迴圈表示式 println 迴圈表示式 val arr 1 to 9 println s to表示式 val arr1 1 until 9 println s until表示式 val arr2 range 1,9,1 println s ...
從小到大排序1(for迴圈法)
輸入n,下一行有n個數,將這n個數從小到大排序 難度 中等難度 知識點 排序 for 陣列,swap swap a,b 函式 交換a,b a,b必須是int double long long型別,字串不行!如下 include include using namespace std int main...
Python基礎1 迴圈
while迴圈 基本結構 while條件 迴圈體else 快 簡單迴圈 while true print 1 print 2 print 3 print 4 迴圈的停止 1.改變循壞中的條件 flag true while flag print 1 print 2 print 3 flag fals...