擅长:python、mysql、java
<p>因为您使用的是'a'或'b'或'c',所以第一个语句的计算结果总是true,因为它意味着char=='a'或'b'或'c'。这里'b'和'c'的计算结果是true,因此它只加上+2</p>
<pre><code>Use instead char == 'a' or char =='b' or char == 'c'
</code></pre>
<p>或者</p>
<pre><code>char in ['a','b','c']
</code></pre>