尝试创建带有交替的白色和黑色正方形的棋盘。此代码不断出现错误,无法找到解决方案或如何使代码出现在画布上。
错误代码为“输入'\ n'不匹配,期望冒号
x = 10
y = 10
sq_size = 20
def setup ():
background (150)
for i in range(8):
for n in range(8):
fill (255)
if i + n % 2 == 0
else:
fill (0)
rect(x + i * sq_size, y + n *sq_size, sq_size, sq_size)
答案 0 :(得分:1)
如果if语句在错误的位置。尝试这样的事情:
x = 10
y = 10
sq_size = 20
def setup ():
size(200,200)
background (150)
def draw():
for i in range(8):
for n in range(8):
if (i + n) % 2 == 0:
fill (255)
else:
fill (0)
rect(x + i * sq_size, y + n *sq_size, sq_size, sq_size)