本章主要讲对象。
此篇往后 先只附上代码示例,内容之后有空再来填补。
示例:

class Hot_dog:def __init__(self):self.cooked_level = 0self.cooked_string = "Raw"self.condiments = [  ]def __str__(self):msg = 'hot dog'if len(self.condiments) > 0:msg = msg+' with 'for i in self.condiments:msg = msg+i+",  "msg = msg.strip(",  ")msg = self.cooked_string+"  "+ msg + "."return msgdef  cook(self,time):self.cooked_level = self.cooked_level+timeif self.cooked_level > 8:self.cooked_string = "Charcoal"elif self.cooked_level > 5:self.cooked_string = "Well done"elif self.cooked_level > 3:self.cooked_string = "Medium"else:self.cooked_string = "Raw"def addCondiments(self,condiment):self.condiments.append(condiment)mydog = Hot_dog()
print(mydog)
print("Cooking hot dog for 4 minutes")
mydog.cook(4)
print (mydog)
print ("Cooking hot dog for 3 more minutes")
mydog.cook(3)
print (mydog)
print ("What  happends if I cook it for 10 more minutes")
mydog.cook(10)
print (mydog)
print ("Now I'm going to add some stuff on my hot dog")
mydog.addCondiments("ketchup")
mydog.addCondiments("mustard")
print (mydog)

动手试一试:

class BankAccount:def __init__(self,name,account,money):self.name = name self.account = accountself.money = moneydef __str__(self):msg = str(self.name) +", you have " + str(float(self.money))+" yuan"return msgdef Showmoney(self):print("You have"+self.account + "left")def Quqian(self,money_q):money_q =money_qself.money = self.moneyif money_q <  self.money or money_q ==  self.money:print("你将取" + str(money_q) + "元")self.money = self.money - money_qelse :print("余额不足")def Cunqian(self,money_C):self.money = self.money + money_Cprint ("您已存款"+money_C +"元")my = BankAccount("elsa",123,500)
print (my)
my.Showmoney
my.Quqian(200.5)
print (my)

学习总结-《父与子的编程之旅》chapter 14相关推荐

  1. 父与子的编程之旅 python 3 pdf_《父与子的编程之旅》嵌套循环例题解析

    <父与子的编程之旅>,11.4可变嵌套循环的问题解答. numBlocks 书里是Python2.X,我的是Python3.X,原理没有差别. 分析如下: 0.手动输入input 当 in ...

  2. #父与子的编程之旅#第八章

    新年第一篇,新年快乐!不废话,直接入正题! <父与子的编程之旅与小卡特一起学python>这本书真的比较通俗易懂好上手,是编程小白的最佳选择!(编者看到记得给我广告费) 第八章主要讲循环. ...

  3. 父与子的编程之旅--easygui无法使用

    阅读<父与子的编程之旅>根据书中内容在www.helloworldbook2.com中下载了Python2.7,书中说使用本书的安装程序便安装上了Easygui,但是在IDLE中执行imp ...

  4. 学习总结-《父与子的编程之旅》chapter 1

    该章主要介绍python的安装和运行. 书中使用的是python2.7.3版本,然而在学习和编程练习中,我使用的是python3.6,这样在练习的工程中也能熟悉一下python2和3的一些区别. 1. ...

  5. 学习总结-《父与子的编程之旅》chapter 11

    本章学习嵌套与可变循环 ###11.1 嵌套循环 比如要实现打印3个乘法表,就是一个简单的嵌套循环例子.对外循环的每次迭代,内循环都要完成它的所有迭代. ###11.2 可变循环 如果在一个for循环 ...

  6. 学习总结-《父与子的编程之旅》chapter 6

    通过运用EasyGui,简单的了解一下什么是GUI(图形用户界面),并进行简单的使用练习. 6.1什么是GUI GUI是Graphical User Interface的缩写,其中包括键入文本和返回文 ...

  7. 学习总结-《父与子的编程之旅》chapter 20

    这一章中,我们将了解如何使用 PyQt 建立 GUI,它能为你提供更多灵活性,可以对程序的外观有更多控制. 写一个 GUI 程序大体上可以分为两个主要部分.你需要创建用户界面本身 (UI),然后编写代 ...

  8. 《父与子的编程之旅——Python》(一)序章-第一章-第二章

    Python在作者的口中是一种比较简单的编程语言,但是作为一名初学者,我还是选择了这样一本"陪小朋友"一起学习Python的教学书,一步步来吧 1.2从IDLE启动Python 启 ...

  9. 父与子一起学python3,父与子的编程之旅 与小卡特一起学Python 第3版(全彩印刷)...

    章 出发吧 1 1.1 安装Python 1 1.2 从IDLE启动Python 2 1.3 来点指令吧 3 1.4 与Python交互 5 1.5 该编程了 7 1.6 运行你的个程序 9 1.7 ...

最新文章

  1. sql的执行顺序 (where、groupby、having等)
  2. Tensorflow基于minist数据集实现自编码器
  3. C语言 | 编程实现6
  4. 使用jieba 提取 关键词
  5. 阿里云开源的Blink,计算能力很疯狂:一眨眼,全部都算好!
  6. 数学和计算机的应用视频教学反思,数学多媒体教学反思.doc
  7. mysql和php长度的漏洞_mysql和php字符长度判断
  8. PHP开发苍穹DDOS压力测试页端源码
  9. 计算机科学导论佛罗赞第4版,计算机科学导论 原书第4版
  10. 网上下载或自己编程实现任意一种多变量决策树算法,并观察其在西瓜数据集3.0上产生的结果。
  11. java框架难吗_java框架难学吗?怎样才能学好java框架?
  12. 响应式Web设计在跨终端广告创意中的应用
  13. 深信服2018春季招聘-研发卷编程题 - 题解
  14. ASP.NET MVC里ModelState.IsValid总是true或者总是false
  15. 十大领域五大过程组(上):你必须了解的项目管理常识
  16. 计算机绘图 CAXA电子图板2009,CAXA电子图板
  17. 年营收增长50%成基准线,智能汽车赛道订单「高位」运行
  18. web3获取所有事件日志与解码
  19. 计算机能不能升级固态硬盘,不算很老的计算机升级,换一块MLC的固态硬盘吧,新电脑回来了!...
  20. 计算机可以玩游戏吗教程,怎么在电脑上玩ios游戏_电脑上玩ios游戏教程_飞翔教程...

热门文章

  1. 如何用python获取美股财报日历
  2. 计算机软件著作权申请时间线
  3. 动态规划之 0-1 背包问题
  4. 指尖江湖李忘生鸿蒙初开,剑网3指尖江湖李忘生技能怎么配?李忘生技能搭配攻略...
  5. 比Figma更丝滑的“Figma网页版“
  6. 步进电机基础(7.6)-步进电机的选择方法-选择电机的计算方法
  7. win10 KMS命令激活步骤转
  8. linux安装网卡图解,Linux系统环境下新手如何安装网卡
  9. 小学教师需要学c语言吗,教师心理c证必须要有吗
  10. linux查pcsd服务端口,Pacemaker管理工具中 pcs/pcsd 的关系