본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 267 객체 생성

by 포스트it 2021. 4. 1.
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
반응형

댓글