python摆放家具练习

需求:

1、房子有户型,总面积和家具名称列表
新房子没有任何的家具
2、家具有名字和占地面积,其中
床:占用4平米
衣柜:占用2平米
餐桌:占用1.5平米
3、将以上三件家具添加到房子中
4、打印房子时,要求输出;户型,总面积、剩余面积、家具名称列表

分析过程

通过阅读需求我们发现需求中有两个类,一个是房子类,一个是家具类,其中 新房子 是房子类的实例化对象,而床、衣柜、餐桌是家具类的实例化对象,增加家具、打印房子信息是房子类中的函数/方法。

房子类
    属性:
        户型
        总面积
        剩余面积
        家具名称列表
    方法:
        添加家具
        房子info
家具类:
    属性:
        名字
        占地面积

代码展示

# 房子类
class House():
# 构造方法,定义了房子的户型、总面积的属性
    def __init__(self,huxing,sum_area):
        self.huxing =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值