In [41]:
class Tree:
def __init__(self, data):
self.parent = None
self.data = data
self.children = list()
print "Tree Init"
def insert(self, data):
self.children.append(Tree(data))
def printtree(self):
print self.data
for child in self.children:
print str(self.data)
In [42]:
class Person:
def __init__(self, name, age=0):
self.name = name
self.age = age
def __str__(self):
return "Name: "+ self.name + ", Age: " + str(self.age)
In [46]:
naren = Person("naren", 27)
susmi = Person("Susmi", 26)
n = Tree(naren)
n.insert(susmi)
In [47]:
n.printtree()
In [ ]:
In [ ]: