小编Seb*_*ian的帖子

在 Python 中绘制分形树,不知道如何进行

到目前为止,我在 python 中有这个

import turtle
import math
t = turtle.Turtle()
t.shape("turtle")
t.lt(90)

lv = 11
l  = 100
s  = 17

t.penup()
t.bk(l)
t.pendown()
t.fd(l)

def draw_tree(l, level):
    l = 3.0/4.0*l
    t.lt(s)
    t.fd(l)
    level +=1
    if level<lv:
        draw_tree(l, level)

    t.bk(l)
    t.rt(2*s)
    t.fd(l)
    if level<=lv:
        draw_tree(l, level)
    t.bk(l)
    t.lt(s)
    level -=1

t.speed(100)        
draw_tree(l, 2)
Run Code Online (Sandbox Code Playgroud)

但我有点被困在如何进步上,因为我需要伸手去建造这棵树。这就是我想要制作的:

分形树

谁能告诉我我做错了什么?

python fractals turtle-graphics

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

fractals ×1

python ×1

turtle-graphics ×1