擅长:python、mysql、java
<p>您调用了<code>random.choices</code>(使用<code>s</code>)而不是<code>random.choice</code>。它返回<code>list</code>个结果(奇怪的是,它不需要你说出你想要多少;它默认只做一个选择)。因此,<code>enemy_pick</code>始终是长度为1<code>list</code>,其<code>str</code>形式将永远不会等于任何字符串(它们不会用方括号括起来)。使用<code>random.choice</code>(不<code>s</code>)、不<code>random.choices</code>,它应该可以工作(您也可以删除<code>str()</code>包装;所有可用的选项都已经<code>str</code>)</p>