""" Dessine avec turtle
    un damier         """
from turtle import *
def carrePlein(x,y,c):
    up()
    goto(x,y)
    down()
    begin_fill()
    for i in range(4):
        forward(c)
        left(90)
    end_fill()
    
def carreVide(x,y,c):
    up()
    goto(x,y)
    down()
    for i in range(4):
        forward(c)
        left(90)
    
c,n=30,4
ht()
speed(0)
x=-c*(n+1)
#couleurs utilisées
#café : '#462e01' ; jaune de Naples : '#fff0bc' ; bleu mathadomicile :'#142857' ; mandarine : '#ef702b'
"""
#programme 1 : on trace tous les petits carrés des deux couleurs
for i in range(2*n):
    x+=c
    y=-c*n
    for j in range(2*n):
        if (i+j)%2==0:
            color('black','#142857')
            carrePlein(x,y,c)
        else:
            color('black','#ef702b')
            carrePlein(x,y,c)
        y+=c
carreVide(-c*n-2,-c*n-2,2*c*n+4)  # 2ème bordure extérieure    
"""
#programme 2 : on trace seulement les petits carrés d'une seule couleur
color('black','#fff0bc')
carrePlein(-c*n,-c*n,2*c*n)       # 1ère bordure extérieure (pleine)      
for i in range(2*n):
    x+=c
    y=-c*n
    color('black','#462e01')
    for j in range(2*n):
        if (i+j)%2==0: carrePlein(x,y,c)
        y+=c
carreVide(-c*n-2,-c*n-2,2*c*n+4)  # 2ème bordure extérieure (vide)    

