# ep20180522_ex3_turtle_spirale.py # Dessine avec le module "turtle" une spirale. # Le nombre de segement et la vitesse à laquelle elle se ferme # dépend de deux paramètres. from turtle import * #from random import randrange # défini la position et la taille de la fenêtre. setup(width=900, height=950, startx=10, starty=15) speed(0) # vitesse maximale de dessin delay(0) # augmente encore la vitesse de dessin def Spirale(nbSeg, Power): #========================= up() goto(-400, -420) # position de départ. down() seth(0) # défini l'orientation de la tortue nn = 1 while (nn < nbSeg): # Dessine nbSeg segments forward(30) left(nn**Power) nn += 1 Spirale2(2000, 0.6) # Plus Power est petit, plus la spirale sera grande. # Si Power est plus grand que 1, # un trou restera en permanance dans la spirale.