Python随机长度的递归龟树

时间:2014-10-11 19:24:01

标签: python recursion random tree

我无法将随机函数合并到我的递归树函数中。

Random应该采用drawTree中给出的长度并加上/减去0 - 长度// 2的范围。

我在函数的开头有随机行,但它根本不会改变我的图形。

def drawTree(length, generations):
    length = random.randint(-length//2,length//2)
    if generations == 0:
        pass
    else: 
        turtle.forward(length)
        turtle.left(45)
        drawTree(length/2, generations -1)
        turtle.right(90)
        drawTree(length/2, generations -1)
        turtle.left(45)
        turtle.backward(length)

我的drawScene()功能正常运行

随机线不在正确的位置吗?

0 个答案:

没有答案