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

초보자를 위한 파이썬 300제 // 262 생성자

by 포스트it 2021. 3. 28.
반응형

 

문제

Stock 클래스의 객체가 생성될 때 종목명과 종목코드를 입력 받을 수 있도록 생성자를 정의해보세요.

삼성 = Stock("삼성전자", "005930")

내풀이

class stock:
    def __init__(self, name, code):
        self.name = name
        self.code = code

삼성 = stock("삼성전자", "005930")
print(삼성.name)
print(삼성.code)

결과값
삼성전자
005930

정답

class Stock:
    def __init__(self, name, code):
        self.name = name
        self.code = code

삼성 = Stock("삼성전자", "005930")
print(삼성.name)
print(삼성.code)

__init__는 생성자이다.
728x90
반응형

댓글