Sep-30-2021, 09:01 AM
(This post was last modified: Sep-30-2021, 06:11 PM by Yoriz.
Edit Reason: removed unnecessary quote of previous post
)
Hey thanks for the response. I guess we don't need an init function here. Checkout the trimmed the code.
#calculator class with arithmetic methods class calc: def execute(self, func, a, b): self.a = a self.b = b if func == "add": self.add() elif func == "sub": self.sub() elif func == "mul": self.mul() elif func == "div": self.div() def add(self): print (self.a,"+",self.b,"=",self.a + self.b) def sub(self): print (self.a,"-",self.b,"=",self.a - self.b) def mul(self): print (self.a,"*",self.b,"=",self.a* self.b) def div(self): print (self.a,"/",self.b,"=",self.a / self.b) cal = calc() cal.execute("div", 6, 3)