0

Why isnā€™t my code working??? It keeps crashing with this error ā€œarea not definedā€

class Class: def __init__(self, width, height, bool): self.width=width self.height=height self.bool=bool def area(): print("Running") return self.width * self.height def calc(self): if self.bool == True: print("Running") area() else: print("Stopped") @classmethod def sub(cls, length, val): return cls(length, length, val) square = Class.sub(5, True) print(square.calc())

12th Mar 2022, 12:56 PM
Anorue Smith
Anorue Smith - avatar
4 Answers
+ 1
Ravilnicki, Thanks. It stopped the error messagešŸ¤©šŸ„³šŸ‘šŸ½ But now it out puts ā€œNoneā€šŸ˜­šŸ˜­ Instead of 25
12th Mar 2022, 2:34 PM
Anorue Smith
Anorue Smith - avatar