case 1 if a >= 0 and a <= 9: 可简化为: if 0 <= a <= 9: 就像我们的数学表达式一样。显然这种情形只适用于 and 的情形。 case 2 if score > 100 and score < 0: 会被简化为: if 100 < score < 0: 显然这也是一个永假式,不怪 PyCharm 不够智能,只是你把表达式写错了: if score > 100 or score < 0: