#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)
python房子添加家居
最新推荐文章于 2024-10-11 17:30:36 发布