from random import * from turtle import * # coordonnees rectangle virtuel xmin, xmax, ymin,ymax = -140, 140, -105, 105 speed(0) def alea(mini, maxi): return mini + (maxi - mini) * random() for i in range(500): # Centre du cercle x, y = alea(xmin, xmax), alea(ymin, ymax) # Calcul du rayon max r = int(min(xmax - x, x - xmin, ymax - y, y - ymin)) # Couleur dependant du rayon ou rouge si multiple de 20 coul = (2 * r,) * 3 if i % 20 else (255,0,0) # Tracage du cercle penup() goto(x + r, y) pencolor(coul) setheading(90) pendown() circle(r) hideturtle()