728x90
문제. 주어진 코드를 활용하여 부동산 프로그램을 작성하시오.
(문제 출처 : 유튜버-나도코딩)
#출력예제
[sample code]
class House:
#매물 초기화
def __init__(self, location, house_type, deal_type, price, completion_year):
pass
#매물 정보 표시
def show_detail(self):
pass
|
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
[정답]
class House:
#매물 초기화
def __init__(self, location, house_type, deal_type, price, completion_year):
self.location = location
self.house_type = house_type
self.deal_type = deal_type
self.price = price
self.completion_year = completion_year
#매물 정보 표시
def show_detail(self):
print(self.location, self.house_type, self.deal_type, self.price, self.completion_year)
#클래스를 외부에서 활용하기 위한 리스트 생성
Houses = []
house1 = House("강남","주상복합","매매","80억","2022년")
house2 = House("판교","아파트","매매","20억","2021년")
house3 = House("광교","아파트","매매","80억","2020년")
Houses.append(house1)
Houses.append(house2)
Houses.append(house3)
print("총{0}대의 매물이 있습니다.".format(len(Houses)))
for house in Houses:
house.show_detail()
|
728x90
반응형
'Python Study > 파이썬 공부하기' 카테고리의 다른 글
파이썬 사용할때 필요한 깨알 팁 (0) | 2022.10.04 |
---|---|
[파이썬]Python raise 에러 설정하기 (0) | 2022.10.01 |
어떤 환경에서든 동작하도록 Python에서 exe 실행 파일 만들기 (0) | 2021.11.04 |
파이썬 입문자들의 뇌를 깨우쳐 주기 위한 Quiz! (0) | 2021.01.06 |
간편하게 주석 처리 하기 (0) | 2020.12.13 |