<p>以下是我需要做的:</p>
<pre><code>if ((a<100 and a>-100) and (b<100 and b>-100)):
#i.e., if both a and b lie in the interval (-100,100)
</code></pre>
<p>我想知道我能不能用一个简短的方式写这个。你知道吗</p>
<p>UPD:找到了以下方法。有比这个短的吗?(不过,这对于2个变量来说并不是很短)</p>
<pre><code>if all((x > -100 and x < 100) for x in (a,b))
</code></pre>
<p>这个怎么样:</p>
<pre><code>if abs(a) < 100 and abs(b) < 100:
# do work
</code></pre>
<p>或者</p>
<pre><code>if all(abs(x) < 100 for x in (a,b))
</code></pre>