# on crée une image avec turtle d'un trinagle de nxn symboles
#on crée une fonction qui dessinera un carré violet de 5x5
# à la position (x,y)
def symbol(draw,x,y) :
    draw.fillcolor('violet')
    draw.setposition(x,y)
    draw.down()
    draw.begin_fill()
    draw.forward(5)
    draw.right(90)
    draw.forward(5)
    draw.right(90)
    draw.forward(5)
    draw.right(90)
    draw.forward(5)
    draw.right(90)
    draw.end_fill()
    draw.up()
# le corps du programme
import turtle
from turtle import *

# Definition des objets
fenetre=turtle.Screen()
tortue = turtle.Turtle()
tortue.speed("fast")
# parametres des objets
fenetre.reset()
fenetre.setworldcoordinates(-5,-5,105,105)
# 3. couleur de fond
fenetre.bgcolor("orange")
#les symboles sont des carrés de 5x5 espace de 2
#calcul du nombre max de carrés
nmax=int(100/(5+2))
rep=input("Combien veux-tu de symboles ' < "+str(nmax)+") ? ")
n=int(rep)
if n <= nmax :
# initialisation
    i=1
    j=1
#on va se placer en haut à droite

    xpos=0
    ypos=100
    tortue.up()
# on boucle
#sur les lignes
    while j<=n :
# sur les colonnes
        while i<=j :
            print(xpos,ypos)
            symbol(tortue,xpos,ypos)
            i=i+1
# On calcule la position du nouveau carré sur la m^me ligne
            xpos= xpos + 7
        j=j+1
        i=1
# On commence une nouvelle ligne
        xpos= 0
        ypos=ypos -7
else :
    print('impossible')