程序:
import turtle
def shuzhi(l):
if l>5:#绘制右侧树枝
turtle.forward(l)
print('向前',l)
turtle.right(20)
print('右转', 20, '度')
shuzhi(l-15)
# 绘制左侧树枝
turtle.left(40)
print('左转', 40, '度')
shuzhi(l - 15)
#返回之前的树枝
turtle.right(20)
print('右转', 20, '度')
turtle.backward(l)
print('向后', l)
def main():
turtle.penup()
turtle.right(90)
turtle.forward(180)
turtle.pendown()
turtle.left(90)
turtle.pencolor('darkgreen')
turtle.pensize(3)
turtle.left(90)
shuzhi(100)
turtle.exitonclick()
if __name__=='__main__':
main()
运行结果: