譯過來就是,可簡化連鎖比較:
case 1
if a >= 0 and a <= 9:
- 1
可簡化為:
if 0 <= a <= 9:
- 1
就像我們的數學表達式一樣。顯然這種情形只適用於 and 的情形。
case 2
if score > 100 and score < 0:
- 1
會被簡化為:
if 100 < score < 0:
- 1
顯然這也是一個永假式,不怪 PyCharm 不夠智能,只是你把表達式寫錯了:
if score > 100 or score < 0:
