728x90
반응형

문제
객체에 종목코드를 입력할 수 있는 set_code 메서드를 추가해보세요.
a = Stock(None, None)
a.set_code("005930")
내풀이
class Stock:
def __init__(self, name, code):
self.name = name
self.code = code
def set_name(self, name):
self.name = name
def set_code(self, code):
self.code = code
a = Stock(None, None)
a.set_code("005930")
print(a.name)
print(a.code)
결과값
None
005930
정답
class Stock:
def __init__(self, name, code):
self.name = name
self.code = code
def set_name(self, name):
self.name = name
def set_code(self, code):
self.code = code
a = Stock(None, None)
a.set_code("005930")
print(a.code)
전 문제와 동일하다.
2021.03.29 - [Coding/초보자를 위한 파이썬 300제] - 초보자를 위한 파이썬 300제 // 263 메서드
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 266 객체의 속성값 업데이트 (0) | 2021.03.31 |
---|---|
초보자를 위한 파이썬 300제 // 265 메서드 (0) | 2021.03.31 |
초보자를 위한 파이썬 300제 // 263 메서드 (0) | 2021.03.29 |
초보자를 위한 파이썬 300제 // 262 생성자 (0) | 2021.03.28 |
초보자를 위한 파이썬 300제 // 261 Stock 클래스 생성 (0) | 2021.03.28 |
댓글