python房子添加家居

#coding=utf-8
#Version:python3.7.4
#Tools:Pycharm 2018.3.5
class House():
    def __init__(self,newInfo,newArea,newAddr):
        self.info=newInfo
        self.area=newArea
        self.addr=newAddr
        self.old_area=newArea
        self.contain=[]
    def __str__(self):
      return "房子的户型是:%s,面积是:%d,可用面积是:%d,地址是%s,房内有%s"%(self.info,self.area,self.old_area,self.addr,self.contain)
    def add_item(self,item):#房的类的方法
        self.old_area=self.old_area-item.area#房的方法里面
        self.contain.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)

fang=House("三室一厅",120,"深圳宝安区")
print(fang)
bed1=Bed("双人床",4)
print(bed1)
fang.add_item(bed1)#房的方法
print(fang)
bed2=Bed("单人床",2)
print(bed2)
fang.add_item(bed2)#房的方法
print(fang)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值