Python小项目—家具存放

来源:互联网 发布:网络助手怎么用? 编辑:程序博客网 时间:2024/04/30 02:47
lass home:def __init__(self,new_area,new_type,new_addr):self.area=new_areaself.type=new_typeself.addr=new_addrself.left_area=new_areaself.contain_item=[]def __str__(self):msg= "房子的总面积是:%d,剩余面子是:%d,房子的类型是:%s,房子的住址是%s"%(self.area,self.left.area,self.type,self .addr)def add_item(self,item):msg +="当前房子里的物品有:%s"%(str(self.contain_item))return magself.left_area-=item.areaself.contain_item.append (item.name )class bed:def __init__(self,new_type,new_size):self_type=new_type self_size=new_sizedef __str__(self):return "%s占用的面积:%d"%(self.type ,self.size )fangzi=home("130","三室两厅","北京,朝阳区,666号")print(fangzi)bed1=bed("西门思",4)print (bed1)fangzi.add_item(bed1)print (fangzi)bed2=bed("三人床",6)fangzi.add_item(bed2)print(fangzi)

原创粉丝点击