擅长:python、mysql、java
<p>你的情况在这里毫无意义:</p>
<pre><code>while switch == switch.isalpha(): # Condition is true, switch is a letter
</code></pre>
<p><code>switch.isalpha()</code>返回<code>True</code>或<code>False</code>。<code>switch</code>本身将不等于这两个值中的任何一个,因此整个表达式总是<code>False</code>。删除相等测试:</p>
<pre><code>while switch.isalpha(): # Condition is true, switch is a letter
</code></pre>
<p>请注意,您的代码实际上从未更改<code>switch</code>,因此现在您的循环将永远继续。你知道吗</p>