9.8
실습 문제: 부동산 프로그램 만들기
문제를 풀며 지금까지 배운 내용을 복습해 보겠습니다. 먼저 문제를 직접 풀고 나서 해설을 확인해 주세요.
문제 주어진 코드를 활용해 부동산 프로그램을 작성하세요.
조건
1. 생성자로 인스턴스 변수를 정의한다. 매물 정보를 표시하는 show_detail() 메서드에서는 인스턴스 변수를 순서대로 출력한다.
2. 실행결과에 나온 3가지 매물을 객체로 만들고 총 매물 수를 출력한 뒤 show_detail() 메서드를 호출해 각 매물 정보를 표시한다.
class House:
# 매물 초기화: 위치, 건물 종류, 매물 종류, 가격, 준공연도
def __init__(self, location, house_type, deal_type, price, completion_year):
pass
# 매물 정보 표시
def show_detail(self):
pass
실행결과 |
총 3가지 매물이 있습니다. 강남 아파트 매매 10억 원 2010년 마포 오피스텔 전세 5억 원 2007년 송파 빌라 월세 500/50만 원 2000년 |