擅长:python、mysql、java
<p>您永远不会更改变量的值</p>
<p>当用户试图下注的金额超过您执行的金额时:</p>
<pre><code>if bet>money:
...
continued=='z'
</code></pre>
<p>这只会计算为false,<strong>不</strong>将状态更改为continued to“z”。看来你想写的是:</p>
<pre><code>continued = 'z'
</code></pre>
<p>当用户缺钱时,您在代码中再次执行了相同的操作:</p>
<pre><code>if moneyleft<=0:
...
continued=='z'
</code></pre>
<p>此外,如果您将“continued”的名称改为“continued”,并且使用布尔值而不是字符,则代码会更清晰。不清楚“g”和“z”代表什么。如果continue是真是假,很明显你的意思是,你应该继续这个程序,如果continue是假,你不应该继续这个程序。祝你游戏顺利:)</p>