開始使用免費開始

迴圈

當有多個元素需要執行相同的一系列計算或相同的程式碼區塊時,就會用到迴圈。通常,我們把項目放進一個 list,然後撰寫一個 for 迴圈,讓相同的程式碼區塊對清單中的每個元素執行。

重點是,我們不是透過複製貼上多次程式碼來重複執行同一件事。

給定一個整數的清單,你可以寫一個 for 迴圈,將清單中的每個整數印出來。請注意,就像條件式一樣,縮排很重要。

int_list = [1, 2, 3, 4]

for value in int_list:
    print(value)

1
2
3
4

這個練習會延伸前一個範例,不過這次不是用單一數值來判斷是否為爆飲狀態,而是會有一個數值清單。

本練習屬於課程

給 R 使用者的 Python

檢視課程

練習說明

撰寫一個 for 迴圈,走訪 num_drinks 清單,並印出此人是否為爆飲者。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

num_drinks = [5, 4, 3, 3, 3, 5, 6, 10]

# Write a for loop
____ ____ ____ num_drinks:
    # if/else statement
    if drink <= 4:
        print('non-binge')
    else:
        print('binge')
編輯並執行程式碼