PROGRESS
25 / 30
QUESTION 25 #723
두 수를 생성자로 받고 +/-/*/ 메서드를 가진 Calculator 클래스. 빈칸에 들어갈 알맞은 식을 채우세요.
main.py
class Calculator :
def __init__(self, num1, num2) :
self.num1 = num1
self.num2 = num2
def add(self) :
return
def sub(self) :
return self.num1 - self.num2
def mul(self) :
return self.num1 * self.num2
def div(self) :
return self.num1 / self.num2
a = 10
b = 20
cal1 = Calculator(a, b)
print("%d + %d = %d" % (a, b, cal1.add()))
print("%d - %d = %d" % (a, b, cal1.sub()))
print("%d * %d = %d" % (a, b, cal1.mul()))
print("%d / %d = %.2f" % (a, b, cal1.div()))
HINT
self.num1, self.num2로 생성자에서 저장한 값에 접근.
실행 결과 예시
10 + 20 = 30 10 - 20 = -10 10 * 20 = 200 10 / 20 = 0.50
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행