6-9 配合in與not in的使用

1. in

in指令可以用來判斷一個值「是否存在」list元組中?妥善使用它可以省去複雜的if指令,如以下的示範:

程式:
depts = ['會資', '財金', '財稅', '商務', '企管', '資管', '應外']  #台北校區的科系

if '數媒' in depts:     #判斷是否在台北校區
    print('在台北校區')
else:
    print('不在台北校區')
執行結果:
不在台北校區

2. not in

not inin相反,not in表示「是否不存在」其中?也是一樣,妥善使用可以簡化複雜的if指令。

自主練習

  1. 設定一個存有「國文」、「英文」、「數學」的list,再由鍵盤輸入「科目」及「分數」。如果科目是前述三者其中之一,分數加權2倍,否則加權1.5倍。請計算加權分數再顯示。

Last updated