迴圈
當有多個元素需要執行相同的一系列計算或相同的程式碼區塊時,就會用到迴圈。通常,我們把項目放進一個 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')