from cTurtle import Turtle def tree(turtle,level,leftTurnAmount,rightTurnAmount): # when we are done drawing the tree, the turtle is left in the same # position as at the beginning, and facing the same direction trunkLength = 5*(level+1) turtle.forward(trunkLength) if level > 0: turtle.left(leftTurnAmount) tree(turtle,level-1,leftTurnAmount,rightTurnAmount) turtle.right(leftTurnAmount) # the turtle is now back to straight up at the top of the trunk turtle.right(rightTurnAmount) tree(turtle,level-1,leftTurnAmount,rightTurnAmount) turtle.left(rightTurnAmount) turtle.backward(trunkLength)