I want to write a python calculator program that has different methods to add, 
subtract, multiply which takes 2 parameters. I need to have an execute method 
when passed with 3 parameters, should call respective method and perform the 
operation. How can I achieve that?



class calc():
    def __init__(self,a,b):
        self.a=a
        self.b=b
        
    def ex(self,fun):
        self.fun=fun
        if fun=="add":
            self.add()
    
    def add(self):
        return self.a+self.b
    def sub(self):
        return self.a-self.b
    def mul(self):
        return self.a*self.b
    def div (self):
        return self.a/self.b
    def execu(
obj1=calc()
obj1.execu("add",1,,2)
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to