파이썬이 아무리 쉬운언어라고 해도 어렵긴 어려운거 같다.
그래도 문제를 풀으라고 하니까, 영상에 답과는 다르고, 코드도 길어지긴 하지만 답을 찾으려고 예전에 했던 작업들을 뒤적뒤적이면서 어떻게든 풀어내기는 한다.
---------------------- 내가 풀은 거
"""
부동산 프로그램 제작
총 3개의 매물이 있습니다.
강남 아파트 매매 10억 2010년
마포 오피스텔 전세 5억 2007년
송파 빌라 월세 500/50 2000년
"""
from typing import Counter
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.comlpetion_year = completion_year
#매물 정보 표시
def show_detail(self):
print(" * {0} {1} {2} {3} {4} {4}" .format(self.location, self.house_type, self.deal_type, self.price, self.comlpetion_year))
Sale01 = House("강남", "아파트", "매매", "10억", "2010년")
Sale02 = House("마포", "오피스텔", "전세", "5억", "2007년")
Sale03 = House("송파", "빌라", "월세", "500/50", "2000년")
sale_box = []
sale_box.append(Sale01)
sale_box.append(Sale02)
sale_box.append(Sale03)
count = len(sale_box)
def sale_count():
print("총 {0}개의 매물이 있습니다." .format(count))
sale_count()
for item in sale_box:
item.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.comlpetion_year = completion_year
#매물 정보 표시
def show_detail(self):
print(self.location, self.house_type, self.deal_type, self.price, self.comlpetion_year)
sale_box = []
Sale01 = House("강남", "아파트", "매매", "10억", "2010년")
Sale02 = House("마포", "오피스텔", "전세", "5억", "2007년")
Sale03 = House("송파", "빌라", "월세", "500/50", "2000년")
sale_box.append(Sale01)
sale_box.append(Sale02)
sale_box.append(Sale03)
print("총 {0}개의 매물이 있습니다." .format(len(sale_box)))
for item in sale_box:
item.show_detail()
0 댓글