I just learned that Python has Turtle graphics built in. Very cool. How did I not know about this before? Now I guess I know what Maggie’s first programming language will be. Inspired by this nice post showing how to draw fractal trees, here’s a quick Sierpinsky triangle algorithm in Python:
import turtle def striangle(depth,base): turtle.down() if depth == 0: turtle.fill(1) for i in 0,1,2: turtle.forward(base) turtle.left(120) turtle.fill(0) else: for i in 0,1,2: striangle(depth-1,base) turtle.up() turtle.forward(base*2**depth) turtle.left(120) turtle.down() turtle.reset() striangle(6,5)
Fun!