Coding/초보자를 위한 파이썬 300제
초보자를 위한 파이썬 300제 // 267 객체 생성
포스트it
2021. 4. 1. 23:42
728x90
반응형
문제
266번에서 정의한 생성자를 통해 다음 정보를 갖는 객체를 생성해보세요.
항목 | 정보 |
종목명 | 삼성전자 |
종목코드 | 005930 |
PER | 15.79 |
PBR | 1.33 |
배당수익률 | 2.83 |
내풀이
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
삼성 = Stock("삼성전자", "005930", 15.79, 1.33, 2.83)
정답
삼성 = Stock("삼성전자", "005930", 15.79, 1.33, 2.83)
print(삼성.배당수익률)
객체는 다 생성했으니 순서에 맞게 값만 넣어주면 된다.
728x90
반응형