Я пытаюсь нарисовать фрактальное дерево в 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
Более или менее ... вопрос в том, как выделить дополнительные строки кода и как разделить эти углы, то – MirelK