绘制过程:
画右子树
返回节点
画左子树
返回节点
树图结果:
from turtle import *
def draw_tree(length):
if length >= 5:
# draw trunk of length
forward(length)
# turn right 20 degree
right(20)
# draw right child tree, child tree with length (length-10)
draw_tree(length - 10)
# turn left 40 degree
left(40)
# draw left child tree
draw_tree(length-10)
# turn right 20 degree
right(20)
# return initial position
backward(length)
def main():
# set color
color('green')
# set turtle speed, 0 is the fastest 1->10