728x90
반응형

문제
생성자에서 종목명, 종목코드, PER, PBR, 배당수익률을 입력 받을 수 있도록 생성자를 수정하세요. PER, PBR, 배당수익률은 float 타입입니다.
내풀이
class Stock:
def __init__(self, name, code, per, pbr, 배당수익률):
self.name = name
self.code = code
self.per = per
self.pbr = pbr
self.배당수익률 = 배당수익률
def set_name(self, name):
self.name = name
def set_code(self, code):
self.code = code
def get_name(self):
return self.name
def get_code(self):
return self.code
정답
class Stock:
def __init__(self, name, code, per, pbr, 배당수익률):
self.name = name
self.code = code
self.per = per
self.pbr = pbr
self.배당수익률 = 배당수익률
def set_name(self, name):
self.name = name
def set_code(self, code):
self.code = code
def get_name(self):
return self.name
def get_code(self):
return self.code
새로운 값을 받는 것이디 때문에 생성자에다 추가 해주면 된다.
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 268 객체의 속성 수정 (0) | 2021.04.01 |
---|---|
초보자를 위한 파이썬 300제 // 267 객체 생성 (0) | 2021.04.01 |
초보자를 위한 파이썬 300제 // 265 메서드 (0) | 2021.03.31 |
초보자를 위한 파이썬 300제 // 264 메서드 (0) | 2021.03.29 |
초보자를 위한 파이썬 300제 // 263 메서드 (0) | 2021.03.29 |
댓글