摆放家具-定义房子类
class HouseItem:def __init__(self, name, area):self.name = nameself.area = areadef __str__(self):return "[%s] 占地 %.2f" % (self.name, self.area)class House:def __init__(self, house_type, area):self.house_type = house_typeself.area = area# 剩余面积self.free_area = area# 家具名称列表self.item_list = []def __str__(self):# Python 能够自动的将一对括号内部的代码连接在一起return ("户型:%s\n总面积:%.2f[剩余:%.2f]\n家具:%s"% (self.house_type, self.area,self.free_area, self.item_list))def add_item(self, item):print("要添加 %s" % item)# 1. 创建家具
bed = HouseItem("席梦思", 4)
chest = HouseItem("衣柜", 2)
table = HouseItem("餐桌", 1.5)print(bed)
print(chest)
print(table)# 2. 创建房子对象
my_home = House("两室一厅", 60)my_home.add_item(bed)
my_home.add_item(chest)
my_home.add_item(table)print(my_home)
摆放家具-定义房子类相关推荐
- Python中面向对象封装案例——小明爱跑步、摆放家具
文章目录 面向对象封装案例 目标 1. 封装 2. 小明爱跑步 2.1 小明爱跑步扩展 -- 小美也爱跑步 3. 摆放家具 3.1 创建家具 3.2 创建房间 3.3 添加家具 3.4 小结 面向对象 ...
- rust旋转摆放_Rust | 种植房教程(新版) - Tamura77
https://www.youtube.com/watch?v=QhtykPoegWU 授权搬运 原作者:Tamura77 原发布时间:2020年8月9日 原标题:Rust | The complet ...
- 你享家居教你如何摆放家具让你生活更有格调
你享家居教你如何摆放家具让你生活更有格调 第一节 空间 空间是设计的第一大要素. 什么是空间规划? 空间规划即是对空间内的空间和物品进行设计和布局,而非对材料和涂饰的挑选. (一个 ...
- 摆放家具-完成添加家具方法
class HouseItem:def __init__(self, name, area):self.name = nameself.area = areadef __str__(self):ret ...
- 摆放家具-家具类以及创建家具对象
class HouseItem:def __init__(self, name, area):self.name = nameself.area = areadef __str__(self):ret ...
- python习题#讲解6
·day06摆放家具 1.房子(House)有户型.总面积和家具名称列表-新房子没有任何家具 2.家具(Houseltem)有名字和占地面积,其中 -席梦思(bed)占地4平米 ...
- Python基础day08【面向对象(类、对象、属性)、魔方方法(init、str、del、repr)】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] 目录 0.复习 1.类外部添加和获取对象属性 2.类内部操作属性 3.魔法方法 3.1.__i ...
- python面向对象教程_Python入门系列教程3-面向对象
课程咨询.获取课件.技术交流直接加入博学谷在线学习:631731828 课程简介 本课程是Python系列入门课程的第三阶段,该阶段我们会学习面向对象(OOP)这一重要的编程思想.学习的知识点主要包括 ...
- python类不接受任何参数_python中提示class不接受参数,为什么?
classFurniture():#定义家具类def__int__(self,f_name,f_area):self.fur_name=f_nameself.fur_area=f_areaclassH ...
最新文章
- 在eclipse中将项目发布到tomcat的root目录
- DP----解码,输出多少种译码结果
- emqx速度_EMQX-3.0性能测试报告-ReadtheDocs.PDF
- vs打开php项目路径,如何让vscode右键项目文件夹打开
- angular中的表单验证
- java 优酷视频缩略图_java获取优酷等视频缩略图
- 支付宝为何放弃社交梦?
- 计算机ppt试题训练,powerpoint2010操作题 计算机POWERPOINT操作题
- linux离线安装httpd服务,Linux系列之离线安装Apache HTTP
- 常见的提高高并发下访问的效率的手段
- https://blog.csdn.net/gyming/article/details/46611369
- c语言实现16位定点数乘法,c语言 fixed-point 定点数 运算
- 现代控制理论 之 LQR控制
- 【机器学习】图解机器学习神器:Scikit-Learn
- 关于一级域名和二级域名跨域的解决方案
- 威斯敏斯特教堂(西敏寺)墓碑上的话(WestMinster Abbey,When I was young and fre
- 苹果蓝牙耳机使用说明_苹果蓝牙耳机怎么用
- NERO刻录ISO镜像图解教程
- 要考驾照科目二了,好紧张
- Goolge Colab免费GPU服务器使用教程
热门文章
- 数据切分——Atlas读写分离Mysql集群的搭建
- android之frame动画详解
- POJ 1273 (基础最大流) Drainage Ditches
- 实现flex LinkBar 组件 动态切换ico图标
- android工程建立到最后一步提示unsupported template dependency的解决方法
- WCF 异常(原创:灰灰虫的家http://hi.baidu.com/grayworm)
- 2018年最具就业前景的7大编程语言:Java、Python、JavaScript、C++、C#、PHP、Perl ......
- php通用的树型类创建无限级树型菜单
- _CRT_SECURE_NO_WARNINGS宏-转
- 【转】可编程管线基本流程