반응형
문제
종목명과 종목코드를 리턴하는 get_name, get_code 메서드를 추가하세요. 해당 메서드를 사용하여 종목명과 종목코드를 얻고 이를 출력해보세요.
삼성 = Stock("삼성전자", "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
def get_name(self):
return self.name
def get_code(self):
return self.code
삼성 = Stock("삼성전자", "005930")
print(삼성.get_name())
print(삼성.get_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
def get_name(self):
return self.name
def get_code(self):
return self.code
삼성 = Stock("삼성전자", "005930")
print(삼성.name)
print(삼성.code)
print(삼성.get_name())
print(삼성.get_code())
get_name, code의 리턴값을 set_name, code의 값으로 설정해 놓은거라 생각하면 된다.
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 267 객체 생성 (0) | 2021.04.01 |
---|---|
초보자를 위한 파이썬 300제 // 266 객체의 속성값 업데이트 (0) | 2021.03.31 |
초보자를 위한 파이썬 300제 // 264 메서드 (0) | 2021.03.29 |
초보자를 위한 파이썬 300제 // 263 메서드 (0) | 2021.03.29 |
초보자를 위한 파이썬 300제 // 262 생성자 (0) | 2021.03.28 |
댓글