[ Python ] Quiz) 주어진 코드를 활용하여 부동산 프로그램을 작성하시오.

JooKit 주킷 2021. 3. 7. 22:11
목차 접기
728x90
반응형
# Quiz) 주어진 코드를 활용하여 부동산 프로그램을 작성하시오.

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

# [코드]


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("------ 풀이 시작 ------")
print("총 {0}대의 매물이 있습니다.".format(len(houses)))
for house in houses:

    house.show_detail()











# -------------- 내가 풀어낸 과정 시작 ---------------
class House2:
    # 매물 초기화
    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 = []

houses.append(House("강남", "아파트", "매매", "10억", "2010년"))
houses.append(House("마포", "오피스텔", "전세", "5억", "2007년"))
houses.append(House("송파", "빌라", "월세", "500/50", "2000년"))
houses.append(House("대전", "주택", "전세", "3억", "2010년"))

print("-------- 내가 풀어낸 과정 해답 ----------")
print("총 {0}대의 매물이 있습니다.".format(len(houses)))

for house2 in houses:
    house2.show_detail()

# -------------- 내가 풀어낸 과정 끝 ---------------


728x90
반응형
LIST