From c7f28a5c64ebe3791e7ba3a451b2a49a198b8b8c Mon Sep 17 00:00:00 2001 From: randomuser Date: Sat, 9 Jul 2022 18:45:25 -0500 Subject: [PATCH] node implimentation --- node.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 node.py diff --git a/node.py b/node.py new file mode 100644 index 0000000..72626b0 --- /dev/null +++ b/node.py @@ -0,0 +1,18 @@ +# node implementation + +class Node: + def __init__(self): + self.children = [] + self.score = None + def calculate(self): + if self.children == []: + return self.score + total = 0 + items = 0 + for i in self.children: + score = i.calculate() + if score != None: + items += 1 + total += score + +