Page 132 - Demo
P. 132

TI Python BootCamp Python CREATIEF MET FIGUREN GRAFISCH
Als laatste stap verlengen we de lengte van de lijnstukkenmet 2*s, een afstand s omhoog en omlaag:
for j in range(0,212,d):
¨¨for i in range(0,318,d): ¨¨¨¨if (i+j)%2 == 0: ¨¨¨¨¨¨x=i+s
¨¨¨¨else:
¨¨¨¨¨¨x=i-s
¨¨¨¨y=j ¨¨¨¨draw_line(x,y-s,x,y+d+s) paint_buffer()
Voor de horizontale lijnstukken wisselen we de rollen van x en y om:
for j in range(0,212,d):
¨¨for i in range(0,318,d): ¨¨¨¨if (i+j)%2 == 0: ¨¨¨¨¨¨y=j-s
¨¨¨¨else:
¨¨¨¨¨¨x=j+s
¨¨¨¨x=i ¨¨¨¨draw_line(x-s,y,x+ds,y) paint_buffer()
Beide blokken code voor de verticale en horizontale lijnstukken gecombineerd, geeft:
Rest nog het inkleuren van de vierkantjes met zijde 2*s:
for j in range(0,212,d): ¨¨for i in range(0,318,d): ¨¨¨¨fill_rect(i-s,j-s,2*s,2*s) paint_buffer()
     © 2020 T3 Nederland – T3 Vlaanderen 10 www.t3nederland.nl – www.t3vlaanderen.be


















































































   130   131   132   133   134