擅长:python、mysql、java
<p>这一行是问题的原因:</p>
<pre><code>for px, py, pcol, direction in population:
pygame.draw.rect(screen, pcol, (px, py, 50, 50))
</code></pre>
<p>如果你先看一下,这才是真正的问题:</p>
<pre><code>population.append((px, py, pcol))
</code></pre>
<p>我猜您想键入<code>population.append((px, py, pcol, direction))</code></p>