Условия задачи:

 

Напишите программу, в которой создается бинарное дерево объектов: в вершине структуры находится объект, который содержит ссылки
на два объекта того же класса. Каждый из этих объектов содержит ссылки на два объекта, и так далее.

 

Решение задачи:

class BeTree:
    def __init__(self, data):
       self.curent_brench = data
        self.left_brench = None
        self.right_brench = None
    def create_right_brench(self, data):
        self.curent_brench = BeTree(data)
    def create_left_brench(self, data):
        self.curent_brench = BeTree(data)