Adaptation en Python Turtle d’un script écrit à l’origine en Smalltalk (Revue Micro Systèmes de février 1984 - pages 116 et suivantes)
import turtle from kandinsky import fill_rect t = turtle t.speed(0) t.hideturtle() def napperon(nb_spirales, alea): t.color(220, 60, 110) increment = 0 for _ in range(nb_spirales): t.penup() t.goto(0, 0) t.pendown() t.setheading(increment) increment += 360 / nb_spirales t.fd(60) t.left(90) tracer_spirale(alea) def tracer_spirale(a): nombre = 0 for _ in range(71): t.fd(nombre) t.right(a) nombre += 1.5 fill_rect(0, 0, 320, 222, (255, 255, 185)) napperon(7, 124)