(2) 逐一取出清單內容

1. 使用for...in...取出清單中的每個值

程式:
#設定初值
data = [65, 78, 68, 90, 45, 66, 82, 90, 52, 67, 84, 95, 42, 66, 76, 65, 78, 90, 91, 84, 87, 78, 75, 72, 60]
cnt = 0

#逐一取出字串內容
for d in data:
    #判斷是否不及格
    if d < 60:
        cnt+=1
    
#印出結果
print(f'不及格人數{cnt}')
執行結果:
不及格人數3

for d in data:這行程式會將data清單中的每個值逐一取出,放到變數d之中。

2. 用索引值取出清單中的每個值

自主練習

  1. 成績「65, 78, 68, 90, 45, 66, 82, 90, 52, 67, 84, 95, 42, 66, 76, 65, 78, 90, 91, 84, 87, 78, 75, 72, 60」之中有多少60~70之間(包括60及70)?有多少71~80之間(包括71及80)?

Last updated