from kandinsky import * def cercle(xc,yc,R,coul): for i in range(xc-R,xc+R): for j in range(yc-R,yc+R): if ((xc-i)**2+(yc-j)**2)**.5<R : set_pixel(i,j,coul) couleurs=[(240,210,7),(230,130,5),(190,90,14),(110,60,30)] couleurs=[(255,0,0),(255,255,0),(0,255,0),(0,255,255),(0,0,255),(128,0,255)] fill_rect(0,0,320,224,couleurs[-1]) nb=5 ; R = 224 // (2*nb) for i in range(nb): for j in range(round(nb * 320 /224)): for k in range(len(couleurs)): cercle(int(R * (1 + 2 * j + (k/(nb*2**.5))*(-1)**j)), int(R * (1 + 2 * i + (k/(nb*2**.5))*(-1)**i)), int(R * (nb - k)/nb), couleurs[k])