Voir l’oeuvre “Schotter” de Georg Nees
L’oeuvre commence avec une rangée standard de carrés et augmente progressivement l’ampleur du caractère aléatoire de la rotation à mesure que l’on descend dans les rangées.
from random import randint from turtle import * t = 20 w, h = 320 // t, 222 // t speed(0) def carre(x, y, r): penup() goto(x, y) setheading(r) pendown() for _ in range(4): fd(t) right(90) for y in range(h): for x in range(w): z = int(y / h * 60) carre(-160 + x * t, 111 - y * t, randint(-z, z)) hideturtle()