Ligne de n carré espacés qui s’allument de gauche à droite puis de droite à gauche
from kandinsky import * import time nbCarre = 10 eC = 10 tC = (320-eC*(nbCarre-1)) // nbCarre x = 0 y = (220 - tC) // 2 nbTours = 200 iAllume = 0 iAllumeBis = 0 sensBis = 1 while nbTours > 0: nbTours = nbTours - 1 for i in range(nbCarre): if iAllume == i: fill_rect(x+i*(tC+eC), y, tC, tC, color(0,0,0)) else: fill_rect(x+i*(tC+eC), y, tC, tC, color(255,255,255)) if iAllumeBis == i: fill_rect(x+i*(tC+eC), y+2*tC, tC, tC, color(0,0,255)) else: fill_rect(x+i*(tC+eC), y+2*tC, tC, tC, color(255,255,255)) iAllume = (iAllume + 1) % 10 if sensBis == 1: iAllumeBis = iAllumeBis + 1 if iAllumeBis == nbCarre: sensBis = 0 iAllumeBis = iAllumeBis - 2 else: iAllumeBis = iAllumeBis - 1 if iAllumeBis == -1: sensBis = 1 iAllumeBis = iAllumeBis + 2 time.sleep(0.2)