【发布时间】:2013-10-03 13:03:52
【问题描述】:
我正在尝试从 Wikipedia 制作 this fractal plant(示例 7)。然而,即使我使用相同的规则,我最终得到的东西看起来更像一棵树。代码如下:
def fraktal_plante(padde, depth):
Xmerke(padde, depth-1) # X
def Xmerke(padde, depth):
if depth > 0:
padde.forward(12)
padde.right(25)
pos1 = padde.position()
head1 = padde.heading()
Xmerke(padde, depth-1)
padde.up()
padde.goto(pos1)
padde.setheading(head1)
padde.down()
padde.left(25)
Xmerke(padde, depth-1)
padde.up()
padde.goto(pos1)
padde.setheading(head1)
padde.down()
padde.left(25)
padde.forward(12)
pos2 = padde.position()
head2 = padde.heading()
padde.left(25)
padde.forward(12)
Xmerke(padde, depth-1)
padde.up()
padde.goto(pos2)
padde.setheading(head2)
padde.down()
padde.right(25)
Xmerke(padde, depth-1)
def Fmerke (padde, depth):
if depth > 0:
padde.forward(12)
padde.forward(12)
你能帮帮我吗?我是python新手,所以请用简单的方式解释一下!
【问题讨论】: