This class provides basic calculation functions: add, subtract, division, multiplication, and mod
import sys class calculations: def printResult(self, funcName, thisResult): self.funcName = funcName self.thisResult = thisResult print("\n") print('Entered ' + self.funcName) print('The Result is ' + str(self.thisResult)) print('\n') def addThis(self, a,b): self.a = a self.b = b self.funcName = 'addThis' self.addResult = a + b self.printResult(self.funcName, self.addResult) return self.addResult def subThis(self,a,b): self.a = a self.b = b self.funcName = 'subThis' self.subResult = b - a self.printResult(self.funcName, self.subResult) return self.subThis def divThis(self, a,b): self.a = a self.b = b self.funcName = 'divThis' self.divThis = int(a/b) self.printResult(self.funcName, self.divThis) return self.divThis def multThis(self, a,b): self.a = a self.b = b self.funcName = 'multThis' self.multThis = a*b self.printResult(self.funcName, self.multThis) return self.multThis def modThis(self, a,b): self.funcName = 'modThis' self.modThis = a % b self.printResult(self.funcName, self.modThis) return self.modThis
One thought on “Calculations Class”