sierpinski.py

Created by eloidrai1

Created on March 17, 2019

439 Bytes


from kandinsky import *

def carre(c,x,y,couleur=color(255,255,255)):
  for a in range(x,x+c):
    for b in range(y,y+c):
      set_pixel(a,b,couleur)

def tapis(n_iterations):
  t=162
  carre(t,79,30,couleur=color(0,0,0))
  for i in range(1,n_iterations+1):
    for a in range(0,162,t//3**i):
      for b in range(0,162,t//3**i):
        if (a//(t//3**i))%3==1 and (b//(t//3**i))%3==1:
          carre(t//3**i,79+a,30+b)