擅长:python、mysql、java
<p>只需将偏移量添加到<code>self.state</code>。这不会改变<code>self.state</code>,因为它只是一个表达式,而不是赋值。你知道吗</p>
<pre><code>def state_to_text(self):
names = ["Kings", "Queens", "Jacks", "Jokers", "Masons", "Warriors", "Soldiers"]
return str(names[self.state + 1], names[self.state + 2])
</code></pre>
<p>为了确保您不会离开数组的末尾,您可能需要添加一个<code>if</code>语句来检查<code>self.state</code>是否设置为高于<code>len(names) - 2</code>。你知道吗</p>