擅长:python、mysql、java
<p>因为<code>or</code>比<code>==</code>具有更高的优先级:<code>x == 'january' or 'January'</code>实际上与<code>(x == 'january') or 'January'</code>相同,并且<code>'January'</code>的计算结果为<code>true</code>,所以组合语句总是true。你知道吗</p>
<p>您应该将每个语句更改为<code>x == 'january' or x == 'January'</code>。你知道吗</p>