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
반응형