Permet de remplir un rectangle de 3 façons différentes. Attention ce script contient le module time ; si votre version de calculatrice ne l’inclut pas, mettez les lignes qui utilisent ce module en commentaire. (#) Egalement la méthode 3 ne fonctionne que si Kandinsky contient fill_rect sinon mettre en commentaire la methode 3
from kandinsky import * from time import * # methode 1 simple boucle def rect(x=0,y=0,l=320,h=222,c=0): t=ticks_ms() for i in range(l*h): set_pixel(x+i%l,y+i//l,c) draw_string(str(ticks_ms()-t),100,100) # methode 2 double boucle def rec2(x=0,y=0,l=320,h=222,c=0): t=ticks_ms() for i in range(x,x+l): for j in range(y,y+h): set_pixel(i,j,c) draw_string(str(ticks_ms()-t),100,100) # methode 3 avec fill_rect (exige un module Kandinsky special) def rec3(x=0,y=0,l=320,h=222,c=0): t=ticks_ms() fill_rect(x,y,l,h,c) draw_string(str(ticks_ms()-t),100,100)