Quiz) 주어진 코드를 활용하여 부동산 프로그램을 작성하시오. (출력 예제) 총 3대의 매물이 있습니다. 강남 아파트 매매 10억 2010년 마포 오피스텔 전세 5억 2007년 송파 빌라 월세 500/50 2000년 [코드] 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(): count = House_list.count() print("총 {0}대의 매물이 있습니다.".format(count)) print("{0} {1} {2} {3} {4}".format(self.location, self.house_type, self.deal_type, \ self.price, self.completion_year)) House1 = House("강남", "아파트", "매매", "10억", "2010년") House2 = House("마포", "오피스텔", "전세", "5억", "2007년") House3 = House("송파", "빌라", "월세", "500/50", "2000년") House_list = [] House_list.append(House1) House_list.append(House2) House_list.append(House3) show_detail()

출력은 실패했다.


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("강남", "아파트", "매매", "10억", "2010년") house2 = House("마포", "오피스텔", "전세", "5억", "2007년") house3 = House("송파", "빌라", "월세", "500/50", "2000년") houses.append(house1) houses.append(house2) houses.append(house3) print("총 {0}대의 매물이 있습니다.".format(len(houses))) for house in houses: house.show_detail()

출력결과는 다음과 같다.

총 3대의 매물이 있습니다. 강남 아파트 매매 10억 2010년 마포 오피스텔 전세 5억 2007년 송파 빌라 월세 500/50 2000년