擅长:python、mysql、java
<p>上面的答案看起来可以解决您的问题,但是为了解释代码为什么不能工作,AND表达式的两边都被视为单独的条件,并将变为true或false。你不是说“当整数1和整数2都大于零”,而是说,“而整数1不为假,而整数2大于零”。请注意,这是两个独立的条件。在</p>
<p>在右边,当整数2大于0时</p>
<pre><code>integer2 > 0
</code></pre>
<p>会变成真的。但是在左边</p>
^{2}$
<p>是整个条件,当它不为零时,它将变成真。见<a href="https://docs.python.org/2.4/lib/truth.html" rel="nofollow">Python Truth Value Testing</a></p>