擅长:python、mysql、java
<p>问题是您正在使用以下设置3个区域的大小:</p>
<pre><code>(beach, water, land) = (5, 0 + 5, 35 - 5)
</code></pre>
<p>它是一个常量值,所以在<code>for</code>循环期间它不会改变!你知道吗</p>
<p>只需使值依赖于<code>i</code>,如下所示:</p>
<pre><code>for i in range(8):
(beach, water, land) = (5, 5+5*i, 35-5*i)
</code></pre>
<p>此外,第5行的主循环和内部循环使用相同的变量<code>i</code>。你必须重新命名其中一个!你知道吗</p>