先預測輸出再按試跑。考試重點:① 比較與連鎖比較 5<x<10;② 布林 and/or/not 與短路;③ if-elif-else 分支;④ 巢狀;⑤ 縮排決定區塊;⑥ 三元運算子。
experiment 01
比較與連鎖比較
值比較回布林;5 < x < 10 等同 x>5 and x<10。
預測:True / False / True / False
experiment 02
布林運算與短路
and 全真才真、or 有真即真、not 反轉。
預測:False True False / False / True
experiment 03
if-elif-else 成績等第
互斥分支用 elif,命中一個就停。
experiment 04
巢狀判斷式
分支裡再放判斷式,處理多條件組合。
experiment 05
縮排決定區塊(招牌)
同樣程式碼、縮排不同、結果不同。改 score 觀察。
縮排把程式碼歸到不同區塊;score=80 時,A 版分隔線不印、B 版會印。
experiment 06
三元運算子
值1 if 條件 else 值2,一行做選擇。
預測:不及格 / 95及格 60及格 30不及格