棋盘。如何交替平方?

时间:2018-11-09 18:13:36

标签: python processing

尝试创建带有交替的白色和黑色正方形的棋盘。此代码不断出现错误,无法找到解决方案或如何使代码出现在画布上。

错误代码为“输入'\ 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)

1 个答案:

答案 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)