""" Dessine avec turtle une pyramide en 3D
    dessine n carrés imbriqués, de part et d'autre d'un point (question 4)"""

from turtle import *

def carre(x,y,c):
    up()
    goto(x,y)
    down()
    for i in range(4):
        forward(c)
        left(90)

ht()
dot(10)
speed(0) # pour accélérer les tracés
c,n=100,14
# écart régulier entre les n carrés
ecart=round(c/(2*n-1))    # ecart=c//(2*n-1)
# dessin du motif de droite
x,y=50,-50
for i in range(n):
    carre(x+i*ecart,y+i*ecart,c-2*i*ecart)
# dessin du motif de gauche
x,y=-150,-50
for i in range(n):
    carre(x+i*ecart,y+i*ecart,c-2*i*ecart)


