首 页 行业热点 新车 试驾评测 养车用车 车型库

python怎么动态画出一棵树

发布网友

我来回答

1个回答

热心网友

from turtle import Turtle

def tree(tList,length,angle,factor):
    if length > 5:
        lst = []
        for t in tList:
            t.forward(length);
            temp = t.clone();
            t.left(angle);
            temp.right(angle);
            lst.append(t);
            lst.append(temp);
        tree(lst,length*factor,angle,factor);

def makeTree(x,y):
    t = Turtle();
    t.color('green');
    t.pensize(5);
    t.hideturtle();
    #t.getscreen().tracer(30,0);
    t.speed(10);
    t.left(90);
    t.penup();
    t.goto(x,y);
    t.pendown();
    t = tree([t],110,65,0.6375);

makeTree(0,0)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com