Python 对象操作家具()

#coding = utf-8


class Home:
def __init__(self,new_area,new_info,new_addr):
self.area = new_area
self.info = new_info
self.addr = new_addr
self.left_area = new_area
self.contain_item = []

def __str__(self):
return "房子面积:%d,可用面积:%d,户型是:%s,地址是:%s,当前房间的物品有:%s"%(self.area,self.left_area,self.info,self.addr,str(self.contain_item))

def add_itime(self,item):
#self.left_area -= item.area
self.left_area -= item.get_area()
self.contain_item.append(item.name)


class Bed:
def __init__(self,new_name,new_area):
self.name = new_name
self.area = new_area

def __str__(self):
return "%s占用的面积是:%d"%(self.name,self.area)

def get_area(self):
return self.area

def get_name(self):
return self.name



fangzi = Home(129,"三室一厅","北京市 朝阳区 长安街 666号",)
print(fangzi)


bed1 = Bed("席梦思",4)
print(bed1)


fangzi.add_itime(bed1)
print(fangzi)


bed2 = Bed("三人床",6)
fangzi.add_itime(bed2)
print(fangzi)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值