1.实现自动绘制简单分形树
2.树末端为绿色
import turtle
def draw_tree(length):
if length>=5:
#设定颜色
if length <=15:
turtle.color('green')
else:
turtle.color('black')
'''
先画右侧树枝
'''
#向前
turtle.forward(length)
#右转25度
turtle.right(25)
#递归draw_tree
draw_tree(length - 15)
'''
画左侧树枝
'''
#左转50度
turtle.left(50)
#递归draw_tree
draw_tree(length - 15)
'''
回退
'''
#设定颜色
if length <=15:
turtle.color('green')
else:
turtle.color('black')
#右转25度
turtle.right(25)
#回退
turtle.backward(length)
def main():
#起始点往下移100
turtle.pensize(4)
turtle.left(90)
turtle.penup()
turtle.backward(100)
turtle.pendown()
draw_tree(100)
turtle.exitonclick()
if __name__ == '__main__':
main()