''' Drawing a Tree Fractal ''' import turtle def draw_tree(t, depth, size): if depth == 0: return if depth == 1: t.color("green") else: t.color("black") t.forward(size-depth*2) t.left(40) t.forward(size-depth*2) draw_tree(t, depth-1, size-5) if depth == 1: t.color("green") else: t.color("black") t.back(size-depth*2) t.right(80) t.forward(size-depth*2) draw_tree(t, depth-1, size-5) if depth == 1: t.color("green") else: t.color("black") t.back(size-depth*2) t.left(40) t.back(size-depth*2) tom = turtle.Turtle() tom.left(90) tom.penup() tom.back(150) tom.pendown() tom.speed("fastest") draw_tree(tom, 5, 20) turtle.done()