python3之面向对象实例烤地瓜
#定义一个烤地瓜的类,烤地瓜时间可叠加,作料可叠加class kaodigua: #初始化烤地瓜的一些属性 def __init__(self): self.cookedString = "生的" self.cookedLevel = 0 self.zuoliao =[] #储存地瓜的作料添加类别 #实例化返回参数 def __str__(self): return "现在地瓜状态是%s,加的作料有%s"%(self.cookedString,self.zuoliao) #定义烤地瓜的方法 def cook(self,cookedTime): self.cookedLevel += cookedTime if self.cookedLevel >=0 and self.cookedLevel < 3: self.cookedString = "生的" elif self.cookedLevel >= 3 and self.cookedLevel < 5: self.cookedString = "本生不熟的" elif self.cookedLevel >= 5 and self.cookedLevel < 8: self.cookedString = "熟的" elif self.cookedLevel >=8: self.cookedString = "烤糊了" #定义添加作料的方法 def jia_zuo_liao(self,zuoliao): self.zuoliao.append(zuoliao) #创建一个烤地瓜对象digua = kaodigua()digua.cook(1)digua.jia_zuo_liao("盐")print(digua)digua.cook(3)digua.jia_zuo_liao("芥末")print(digua)digua.cook(5)digua.jia_zuo_liao("白砂糖")print(digua)
转载于:https://www.cnblogs.com/yanglongyue/p/10393973.html
python3之面向对象实例烤地瓜相关推荐
- python对象编程例子-Python3.5面向对象编程图文与实例详解
本文实例讲述了Python3.5面向对象编程.分享给大家供大家参考,具体如下: 1.面向过程与面向对象的比较 (1)面向过程编程(procedural programming) 面向过程编程又被称为: ...
- python编程实例详解-Python3.5面向对象编程图文与实例详解
本文实例讲述了Python3.5面向对象编程.分享给大家供大家参考,具体如下: 1.面向过程与面向对象的比较 (1)面向过程编程(procedural programming) 面向过程编程又被称为: ...
- [Python3]Python面向对象的程序设计
[Python3]Python面向对象的程序设计 一.面向对象的程序设计的由来 1.第一阶段:面向机器,1940年以前 最早的程序设计都是采用机器语言来编写的,直接使用二进制码来表示机器能够识别和执行 ...
- python多线程爬虫实例-Python3多线程爬虫实例讲解代码
多线程概述 多线程使得程序内部可以分出多个线程来做多件事情,充分利用CPU空闲时间,提升处理效率.python提供了两个模块来实现多线程thread 和threading ,thread 有一些缺点, ...
- python封装功能讲解_python学习28——面向对象实例讲解与封装
面向对象实例讲解 classSchool: school_name= 'OLDBOY' def __init__(self, nickname, addr): self.nickname=nickna ...
- 【Golang第8章:面向对象编程】Go语言的结构体是什么,怎么声明;Golang方法的调用和声明;go语言面向对象实例,go语言工厂模式;golang面向对象的三大特性:继承、封装、多态
介绍 这个是在B站上看边看视频边做的笔记,这一章是Glang面向对象编程 这一章内容较多,内容有Go语言的结构体是什么,怎么声明:Golang方法的调用和声明:go语言面向对象实例,go语言工厂模式: ...
- 面向对象分析烤地瓜项目
1 # 面向对象分析烤地瓜 2 3 # 1.抽象类 4 # 1.1人类 5 # 1.2地瓜类 6 7 8 # 分析人类里面的属性和方法 9 # 属性:名字,性别,烤龄 10 # 方法:烤地瓜的方法,添 ...
- python3.6程序实例_Python3.6学习笔记(三)
面向对象编程 面向对象编程 Object Oriented Programming 简称 OOP,是一种程序设计思想.OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数. 面向过程的程 ...
- 【Python3之面向对象的程序设计】
一.面向对象的程序设计的由来 1.第一阶段:面向机器,1940年以前 最早的程序设计都是采用机器语言来编写的,直接使用二进制码来表示机器能够识别和执行的指令和数据. 简单来说,就是直接编写 0 和 1 ...
- Python3 的urllib实例
在Python3中合并了 urllib 和 urllib2, 统一命名为 urllib 了,我觉得这样更加合理了.让我们可以像读取本地文件一样读取WEB上的数据.封装了一个类,供以后方便使用吧!并附带 ...
最新文章
- 这群人学做AI架构师,目标却是让人们感知不到AI的存在
- 2019值得每天闲逛的网站
- Raspberry Pi 3B 安装NoneBot2
- android listview下拉动画效果,Android开发中利用ListView实现一个渐变式的下拉刷新动画...
- linux swap交换分区说明/管理
- laravel 定时任务
- 国家开放大学2021春1032成本管理题目
- 【CodeForces - 764B 】Timofey and cubes (模拟)
- python 手动拼接json数据
- java 蓝桥杯 求先序排列
- win10中cmd拒绝访问授权
- 均分纸牌问题——(分治 + 贪心 + 前缀和 + 中位数 + 排序)
- Rancher 1.6发布:EBS支持、密文管理和CLI增强
- vue-happy-scroll:vue中借助vue happy scroll实现局部文字滚动
- HTML表格(table)属性--左右(colspan)、上下(rowspan)合并、合并边框、位置 部分内容
- “汇新杯”新兴科技+互联网创新大赛正式启动
- Python-docx python处理Word文档之加下划线
- mvc+xrecyclerview+SQL+自定义控件
- 【诊断数据库文件-CDD】创建速成班-北汇信息小课堂(一)
- docker 镜像制作