Python 迴圈(1)for迴圈

2021-10-17 05:11:42 字數 990 閱讀 2392

今天我們來學習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...