擅长:python、mysql、java
<p>只要把<code>if color_value / 2 == 0</code>改成<code>if color_value % 2 == 0</code></p>
<p>并将<code>color_value+1</code>更改为<code>color_value+=1</code></p>
<p>确保你的方块不重叠</p>
<h2>这是你的完整代码</h2>
<pre><code> speed(0)
penup()
setposition(-200,-200)
pendown()
color_value = 0
def red_square():
color("red")
for i in range(4):
forward(40)
left(90)
def black_square():
begin_fill()
for i in range(4):
forward(40)
right(90)
def make_squares():
for i in range(2):
if color_value % 2 == 0:
begin_fill()
red_square()
end_fill()
elif color_value % 2 != 0:
black_square()
color_value+=1
penup()
forward(40)
pendown()
make_squares()
</code></pre>