5장 연습문제 2번에 대해 질문있습니다
class Calculator:
def __init__(self):
self.value = 0
def add(self, val):
self.value += val
class MaxLimitCalculator(Calculator):
def add(self, val):
self.value += val
if self.value > 100:
return 100
else:
return self.value
cal = MaxLimitCalculator()
print(cal.add(50))
print(cal.add(60))
print(cal.value)
정답대로 했을때는 출력값이 none, none, 100이 나왔는데 제가 쓴 식은 왜 50 100 110으로 나오는지 모르겠습니다.
코딩_스타터 님 464
M 2022년 1월 29일 11:26 오후