擅长:python、mysql、java
<p>在game_uWin(),当^{{cd1>}为False时,其中一个变量将未定义(因为我得到异常)。除非它们已经在全局范围内定义。</p>
<p>我对游戏\u one()的考虑是:</p>
<pre><code>def game_won():
result = [False, False]
for i in range(0,3):
if frogandtoad[i] =='f':
result[0] = True
elif frogandtoad[i]=='t':
result[1] = True
return all(result)
</code></pre>
<p>变量^{cd2>}定义为False和False,用于青蛙和toad状态。如果^{cd3>}为True,则两个项必须为True,因此True将返回True,否则返回False。</p>
<p>编辑:我应该提到我用^{cd4>}运行您的代码,因为我没有^{{cd5>}并且我评论^{{cd6>}因为我没有。</p>