cercle(xc, yc, R) trace le cercle de centre C(xc, yc), de rayon R [xc, yc, R entiers]. La couleur est par défaut magenta mais on peut la changer en entrant cercle(xc, yc, R , r, v, b) avec r, v, b des entiers compris entre 0 et 255.
from kandinsky import * def cercle(xc, yc, R, r=255, v=0, b=255): x=1 y=R col=color(r,v,b) while y>=x: set_pixel(xc+x,yc+y,col) set_pixel(xc+x,yc-y+1,col) set_pixel(xc-x+1,yc+y,col) set_pixel(xc-x+1,yc-y+1,col) set_pixel(xc+y,yc+x,col) set_pixel(xc+y,yc-x+1,col) set_pixel(xc-y+1,yc+x,col) set_pixel(xc-y+1,yc-x+1,col) if (R-0.5)**2<(x+1)**2+y**2<(R+0.5)**2: x=x+1 elif (R-0.5)**2<x**2+(y-1)**2<(R+0.5)**2: y=y-1 else: x=x+1 y=y-1