·day06摆放家具
1.房子(House)有户型、总面积和家具名称列表-新房子没有任何家具
2.家具(Houseltem)有名字和占地面积,其中
-席梦思(bed)占地4平米
-衣柜(chest)占地2平米
-餐桌(table)占地1.5平米
3.将以上三件家具添加到房子中
4.打印房子时,要求输出:户型、总面积、剩余面积、家具名称列表
剩余面积:
1)在创建房子对象时,定义一个剩余面积的属性,初始值和总面积相等
2)当调用add_item方法,向房间添加家具时,让剩余面积-=家具面积
定义两个类,房子类,家具类
class HouseItem:#定义家具类
def __init__(self, name, area):#用于输入家具名字和占地面积大小
self.name = name # 家具名字
self.area = area # 家具的占地面积
def __str__(self):#打印家具占地面积大小
return f'{self.name}\t占地面积为{self.area} 平米'
class House:# 定义房子类
def __init__(self, h_type, area):#用于输入户型和总面积
self.h_type = h_type # 户型