요게 메써드마다 맨앞에 self 붙여서 (self, a, b)로 고치면 print_area() missing 2 required positional arguments: 'a' and 'b' 라고 또 에러메세지가 뜨더라고요 '
익명(118.34)2020-11-25 15:56
답글
메인 함수 보여줘
익명(117.111)2020-11-25 15:59
답글
class Triangle: base = 0 height = 0 def set_length(self, a, b): base = a height = b def print_area(self, a, b): return (self.a * self.b)/2 class RATriangle(Triangle): def print_hypotenuse(self, a, b): (a**2 + b**2)**0.5T = Triangle()T.print_area(3, 4)
Self 어딨니
요게 메써드마다 맨앞에 self 붙여서 (self, a, b)로 고치면 print_area() missing 2 required positional arguments: 'a' and 'b' 라고 또 에러메세지가 뜨더라고요 '
메인 함수 보여줘
class Triangle: base = 0 height = 0 def set_length(self, a, b): base = a height = b def print_area(self, a, b): return (self.a * self.b)/2 class RATriangle(Triangle): def print_hypotenuse(self, a, b): (a**2 + b**2)**0.5T = Triangle()T.print_area(3, 4)
아 이건 글을 다시올릴게요
https://gall.dcinside.com/board/view/?id=programming&no=1537234&_rk=96k&page=1
여기에 다시 글 올렸습니다