3
我想繪製一個Python中的分形樹,它有3個分支。我知道如何繪製一棵樹有兩個分支,但有三個分支......不知道 試圖找到例子,但不能。只發現了兩個分支樹的例子。 有沒有人有任何想法如何做到這一點?在Python中繪製分形樹
對於2個分支樹我用下面的代碼:
import turtle
def tree(f_lenght, min_lenght=10):
"""
Draws a tree with 2 branches using recursion
"""
turtle.forward(f_lenght)
if f_lenght > min_lenght:
turtle.left(45)
tree(0.6*f_lenght, min_lenght)
turtle.right(90)
tree(0.6*f_lenght, min_lenght)
turtle.left(45)
turtle.back(f_lenght)
turtle.left(90)
tree(100)
turtle.exitonclick()
您是否瞭解在現有代碼中選擇的角度?你認爲樹枝在3分枝樹上應該在什麼角度? – Useless 2015-04-01 13:59:15
或多或少...問題是如何分配額外的代碼行以及如何劃分這些角度 – MirelK 2015-04-01 14:05:11