﻿# -*- coding: utf-8 -*-

from turtle import *

def carre(c):
    down()                  # baisser le stylo
    setheading(0)           # orienter la tortue à 0°(vers la gauche)
    for i in range (4) :    # boucle bornée répétant 4 fois  ...:
        forward(c)              # avancer de la longueur souhaitée
        left(90)                # tourner à gauche de 90°
    up()                    # lever le stylo



# répétition de n carrés en ligne

def carre_en_ligne(n,c):
    reset()                  # effacer tout et réinitialiser la position à (0;0)
    up()                     # lever le stylo
    goto(-600,0)             # aller au point d'abscisse (-600;0)
    color("blue")            # le stylo prend la couleur bleue
    width(5)                 # l'éapaisseur du stylo est mise à 5
    for i in range(n):       # boucle bornée répétant n fois :
        carre(c)                # appel de la fonction carre
        forward(c)              # avancer de c pour tracer le carré suivant
    exitonclick()            # un clic ferme la fenêtre de dessin

# programme principal :
# Les deux paramètres sont :
# la répétition du nombre de carrés (n=15)
# la longueur du carré (c=70)
carre_en_ligne(15,70)