""" Dessine avec turtle une pyramide en 3D
    dessine n carrés imbriqués, de part et d'autre d'un point
    en décalant de d pixel de façon à créer un effet 3D (non demandé)
    NB : pour voir la 3D regarder la pyramide gauche
         avec l'oeil gauche et la droite avec le droit """
from turtle import *

def carre(x,y,c):
    up()
    goto(x,y)
    down()
    for i in range(4):
        forward(c)
        left(90)
ht()
speed(0)
c,n,d=150,13,1 # d: parallaxe
# écart régulier entre les n carrés
ecart=c//(2*(n-1)+1)
# dessin du motif de droite
x,y=50,-50
for i in range(n):
    carre(x+i*(ecart-d),y+i*(ecart+d),c-2*i*ecart)
# dessin du motif de gauche
x,y=-150,-50
for i in range(n):
    carre(x+i*(ecart+d),y+i*(ecart+d),c-2*i*ecart)


