Mia Steinkirch a8e71c50db reorganize dir
Signed-off-by: Mia Steinkirch <mia.steinkirch@gmail.com>
2019-10-11 04:29:17 -07:00

42 lines
751 B
Python
Executable File

#!/usr/bin/env python
__author__ = "bt3"
""" A class for a simple tree """
class SimpleTree(object):
def __init__(self, value=None, children = None):
self.value = value
self.children = children
if self.children == None:
self.children = []
def __repr__(self, level=0):
ret = "\t"*level+repr(self.value)+"\n"
for child in self.children:
ret += child.__repr__(level+1)
return ret
def main():
"""
'a'
'b'
'd'
'e'
'c'
'h'
'g'
"""
st = SimpleTree('a', [SimpleTree('b', [SimpleTree('d'), SimpleTree('e')] ), SimpleTree('c', [SimpleTree('h'), SimpleTree('g')]) ])
print(st)
if __name__ == '__main__':
main()