Slip 25 - B) Write a Python script to Create a Class which Performs Basic Calculator Operations.

 Solution :

class MathOp:

    def AddOp(self):
        self.a=int(input("Enter first no: "))
        self.b=int(input("Enter Second no: "))
        self.c= self.a + self.b
        print("Addition is: ",self.c)

    def SubOp(self):
        self.a=int(input("Enter first no: "))
        self.b=int(input("Enter Second no: "))
        self.c= self.a - self.b
        print("Subtraction is: ",self.c)

    def MulOp(self):
        self.a=int(input("Enter first no: "))
        self.b=int(input("Enter Second no: "))
        self.c= self.a * self.b
        print("Multiplication is: ",self.c)

    def DivOp(self):
        self.a=int(input("Enter first no: "))
        self.b=int(input("Enter Second no: "))
        self.c= self.a // self.b
        print("Division is: ",self.c)

#main body
obj=MathOp()
while True:
    print("\n1. Addtion")
    print("2. Substraction")
    print("3. Multiplication")
    print("4. Division")
    print("5. Exit")
 

    ch=int(input("Enter choice to perform any opertaion: "))
    if ch==1:
        obj.AddOp()
    elif ch==2:
        obj.SubOp()
    elif ch==3:
        obj.MulOp()
    elif ch==4:
        obj.DivOp()
    elif ch==5:
        break
    else:
        print("Wrong Choice")


Output:

Output_pic


Post a Comment

0 Comments