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

from turtle import *

def carre(x,y,c):
    """trace un carré de coté c
    dont le sommet inférieur gauche à les coordonnées (x;y) (question 2)"""
    up()     #lève le stylo
    goto(x,y)#se place au sommet de coordonnées (x;y)
    down()   #abaisse le stylo
    for i in range(4):
        forward(c) #avance de c pixels
        left(90)   #tourne de 90°

dot(10)            #place un point de coordonnées (0;0)
x,y,c=50,-50,100
for i in range(3): #trace les 3 carrés de droite
    carre(x,y,c)
    x+=20
    y+=20
    c-=40
x,y,c=-150,-50,100 #trace les 3 carrés de gauche
for i in range(3):
    carre(x,y,c)
    x+=20
    y+=20
    c-=40
ht()               #cache la tortue (hide turtle)

