Python

python exception

NaHyungMin 2019. 9. 6. 17:34

import  Calculator;

 

cal1 = Calculator.Calculator();

 

print(cal1.Add(32));

 

class Calculator:

    def  __init__(self):

        self.result = 0;

 

    def Add(self, number1, number2):

        result = 0;

        try:

            #Error Create

            #raise();

 

            if(type(number1) != int or type(number2) != int):

               raise();

            else:

                result = number1 + number2;

 

        except Exception as e:

            return  -1;

 

        return  result;

 

    def Sub(self, number1, number2):

        return number1 - number2;