lass home:
def __init__(self,new_area,new_type,new_addr):
self.area=new_area
self.type=new_type
self.addr=new_addr
self.left_area=new_area
self.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 mag
self.left_area-=item.area
self.contain_item.append (item.name )
class bed:
def __init__(self,new_type,new_size):
self_type=new_type
self_size=new_size
def __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)
Python小项目—家具存放
最新推荐文章于 2023-02-14 17:10:25 发布