# -*-coding: utf-8 -*-
from turtle import *

def carre(l) :
    pendown()
    for i in range(4):
        forward (l)
        left(90)
    penup()
    return

def repetition(m,n,c) :# cette fonction est demande 3 variables locales #
    # m indique le nombre de carré à la première ligne, #
    # n à la dernière ligne et c la taille du carre #
    for i in range(m,n):
        for k in range(i):
            setheading(0)
            carre(c)
            forward(c)
        forward(i*(-c)-c/2)
        setheading(-90)
        forward(c)
    return


clear()
penup()
goto(0,200)
tracer(4,25) #pour tracer plus rapidement qu'avec speed#
repetition(1,10,50)
exitonclick()






