擅长:python、mysql、java
<p>除了其他答案中指出的错误逻辑之外,您可以使用max和min对某些情况进行一次逻辑检查。在</p>
<pre><code>if grade1 >= 50.0 and grade2 >= 50.0:
</code></pre>
<p>可以</p>
^{pr2}$
<p>同样</p>
^{3}$
<p>一旦这两个被证明是错误的,另一个意味着一个在极限的两边。在</p>
<p>类似地,为了测试可以使用的无效值</p>
<pre><code>if max(grade1, grade2) > 100.0 or min(grade1, grade2) < 0:
</code></pre>
<p>意味着至少有一个等级无效</p>
<pre><code>if min(grade1, grade2) > 100 or max(grade1, grade2) <0:
</code></pre>
<p>意味着两个等级都是无效的。在</p>