擅长:python、mysql、java
<p>问题是,在检查<code>x</code>是否为<code>True</code>之前,您已将<code>x</code>设置为<code>False</code>。在这种情况下<code>x</code>将始终是<code>False</code></p>
<p>一些建议:</p>
<ol>
<li>改进变量名</li>
<li>检查变量是否为<code>True</code>时,不必使用<code>if x == True:</code>。你可以说<code>if x:</code></li>
<li>全局变量用于函数。在函数之外使用时,它们没有任何意义。注意:函数中不建议使用全局变量</李>
<li>这是您的首选项,但您可以仅使用输入功能打印和获取输入<code>input("Give me a number: ")</code>。但请记住,它将返回一个字符串</李>
</ol>