擅长:python、mysql、java
<p>以下内容:</p>
<pre><code> if myscale == "f" or "F":
</code></pre>
<p>应为:</p>
<pre><code> if myscale == "f" or myscale == "F":
</code></pre>
<p>或者</p>
<pre><code> if myscale in ("f", "F"):
</code></pre>
<p>或者(如果您的Python足够新,可以支持set文本):</p>
<pre><code> if myscale in {"f", "F"}:
</code></pre>
<p>同样的道理</p>
<pre><code> elif: myscale == "c" or "C":
</code></pre>
<p>此外,在<code>elif</code>后面还有一个外来结肠。你知道吗</p>
<p>你现在所拥有的在语法上是有效的,但是做了一些不同于预期的事情。你知道吗</p>