Код IT Загрузка примера кода…

Python main.py

import turtle

def draw_tree(branch_len, t, angle, depth):
    if depth > 0:
        # Рисуем ветку
        t.begin_fill()
        t.fillcolor(f"#{min(100 + depth*15, 255):02x}6432")  # Градиент коричневого
        t.forward(branch_len)
        t.left(angle)
        t.end_fill()
        
        # Рекурсивно рисуем левую и правую ветки
        draw_tree(branch_len * 0.7, t, angle, depth - 1)
        t.right(angle * 2)
        draw_tree(branch_len * 0.7, t, angle, depth - 1)
        t.left(angle)
        t.backward(branch_len)

# Настройка
t = turtle.Turtle()
t.speed(0)
screen = turtle.Screen()
screen.bgcolor("lightblue")

t.left(90)
t.up()
t.backward(200)
t.down()
t.color("brown")

# Рисуем дерево
draw_tree(100, t, 30, 6)

t.hideturtle()
turtle.done()

import turtle

def draw_tree(branch_len, t, angle, depth):
    if depth > 0:
        # Рисуем ветку
        t.begin_fill()
        t.fillcolor(f"#{min(100 + depth*15, 255):02x}6432")  # Градиент коричневого
        t.forward(branch_len)
        t.left(angle)
        t.end_fill()
        
        # Рекурсивно рисуем левую и правую ветки
        draw_tree(branch_len * 0.7, t, angle, depth - 1)
        t.right(angle * 2)
        draw_tree(branch_len * 0.7, t, angle, depth - 1)
        t.left(angle)
        t.backward(branch_len)

# Настройка
t = turtle.Turtle()
t.speed(0)
screen = turtle.Screen()
screen.bgcolor("lightblue")

t.left(90)
t.up()
t.backward(200)
t.down()
t.color("brown")

# Рисуем дерево
draw_tree(100, t, 30, 6)

t.hideturtle()
turtle.done()