Skip to content

Instantly share code, notes, and snippets.

@mibi88
Last active September 22, 2021 19:51
Show Gist options
  • Save mibi88/5d80ea6f3713eea0c3928fda0bc1b78f to your computer and use it in GitHub Desktop.
Save mibi88/5d80ea6f3713eea0c3928fda0bc1b78f to your computer and use it in GitHub Desktop.
Dessin géométrique avec turtle.
from turtle import * # On importe turtle.
def drawline(x, y, x2, y2): # fonction qui desssine une ligne.
up() # On relève le stylo (pour ne pas dessiner le déplacement suivant).
goto(x, y) # On va à la première position (position de départ de la ligne).
down() # On abaisse le stylo pour dessiner.
goto(x2, y2) # On va à la deuxième position.
up() # On relève le stylo (pour ne pas dessiner le déplacement suivant).
LOOP = 30 # Nombre de fois où on lance la boucle.
INCR = 10 # De combien on diminue ou augmente la position.
xi = 0 # Coordonné x de la ligne
yi = LOOP * 10 # Coordonné y de la ligne
for i in range(LOOP + 1): # Pour i sur vingt (on réexécute les instructions ci-dessous trente fois).
drawline(0, yi, xi, 0) # On dessine la ligne.
xi += INCR # on augmente yi de la constante INCR.
yi -= INCR # on diminue yi de la constante INCR.
print("fois", str(i)) # On affiche le nombre de fois où la boucle en est.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment