목차
접기
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
'Python' 카테고리의 다른 글
[ Python ] 에러 발생시키기. (0) | 2021.03.07 |
---|---|
[ Python ] 예외 처리(try, except, Exception, as error 등) (0) | 2021.03.07 |
[ Python ] for 문 안에서 클래스 함수 자동완성이 되지 않을 때. (0) | 2021.03.07 |
[ Python ] 스타크래프트 후반전 (0) | 2021.03.07 |
[ Python ] 스타크래프트 전반전 (0) | 2021.03.07 |