Python入门之"烤地瓜"练习"

#烤地瓜
class sweetPotato:#初始化数据def __init__(self):self.cookedString = "生的"self.cookedLevel = 0self.condiments = []#第二种输出方式def __str__(self):return    "地瓜%s(烤了%d0分钟),放了%s"%(self.cookedString,self.cookedLevel,str(self.condiments))def cook(self,cookedTime):self.cookedLevel+=cookedTimeif 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 addCondiments(self,item):self.condiments.append(item)diGua = sweetPotato()
diGua.cook(1)
diGua.cook(1)
diGua.addCondiments("葱花")
print(diGua)
diGua.cook(1)
diGua.addCondiments("洋葱")
print(diGua)
diGua.cook(1)
diGua.addCondiments("鸡蛋")
print(diGua)
diGua.cook(1)
diGua.cook(1)
diGua.addCondiments("辣椒")
print(diGua)
diGua.cook(1)
diGua.cook(1)
diGua.cook(1)
print(diGua)
#第一种输出方式
#print(diGua.cookedString)

运行结果:

地瓜生的(烤了20分钟),放了['葱花']
地瓜半生不熟(烤了30分钟),放了['葱花', '洋葱']
地瓜半生不熟(烤了40分钟),放了['葱花', '洋葱', '鸡蛋']
地瓜熟了(烤了60分钟),放了['葱花', '洋葱', '鸡蛋', '辣椒']
地瓜烤糊了(烤了90分钟),放了['葱花', '洋葱', '鸡蛋', '辣椒']

Python入门之烤地瓜练习相关推荐

  1. python速成要多久2019-8-28_2019最全Python入门学习路线,不是我吹,绝对是最全

    近几年Python的受欢迎程度可谓是扶摇直上,当然了学习的人也是愈来愈多.一些学习Python的小白在学习初期,总希望能够得到一份Python学习路线图,小编经过多方汇总为大家汇总了一份Python学 ...

  2. Python入门学习方法有哪些?

    Python编程语言是相对比较简单的一门编程语言,在IT行业,很多零基础学员都会优先选择Python语言进行学习,希望可以进入到IT这个大家庭,那么想要学好Python编程,针对Python入门学习方 ...

  3. 全了!从Python入门到入魔

    总被读者问到,我看完了python入门的书,后面就不知道要学什么了.今天就给你们整理全套入门到进阶的教程. 这套教程非常全面而且详细,从Python入门到Python进阶.Django.Flask等W ...

  4. 全了!从Python入门到精通

    总被读者问到,我看完了python入门的书,后面就不知道要学什么了.今天就给你们整理全套入门到进阶的教程. 这套教程非常全面而且详细,从Python入门到Python进阶.Django.Flask等W ...

  5. 卧槽!微软Python入门课居然汉化了!

    去年,微软上线了自己的Python入门课程.一时间,好评如潮.但是真正看完这个课程的国人非常少,因为它的翻译实在是太烂了(英文听力好的人应该看的还是很爽的).很明显,微软直接采用了机器翻译,导致视频的 ...

  6. python入门:工欲善其事,必先利其器

    未来将是一个全民编程的年代.本头条号以科普为基础,旨在向大家介绍如何快速掌握这门编程语言,从而能为自己的工作和生活带来高效和便利.本期的主题是python入门,希望通过下面三个步骤把大家带到pytho ...

  7. 15天Python入门-3-流程控制-选择结构

    15天Python入门-3-流程控制-选择结构 时代赋能 生命的意义是成为你自己 已关注 1 人赞同了该文章 设想一个场景,你需要控制机器人和顾客打招呼,假设机器人(在大多数情况下)能够判断出顾客的性 ...

  8. Python入门 Python自学路线 Python如何学习

    本文介绍Python入门 Python自学路线 Python如何学习.先说点题外话吧:首先呢,我刚开始接触编程的时候,学的是C,那时候Python还没有这么火,后来学了C++,PHP,Java,前端. ...

  9. 微软推出Python入门课,登上GitHub趋势榜第一(附视频)

    来源:新智元 本文约900字,建议阅读10分钟. 本文带你看视频轻松学习python课程! [ 导读 ] 微软针对 Python 初学者,推出了一套免费的教程视频.这套课程最大的特定是轻松简洁,一上线 ...

  10. 良心直播!看完你的Python入门基础就妥了!

    国内疫情已经稳定下来,但是疫情这让年后跳槽似乎变得的更加艰难,但是这个时候也正好是蓄力的时候!! 回顾之前,我们接触到了数千位计算机专业的应届大学生,转行或者学习第二语言的同学,发现他们身上普遍存在着 ...

最新文章

  1. mysql left join,right join,inner join用法分析
  2. 流行学习、流形学习家族、局部线性嵌入LLE、随机投影(Random Projection)、t-SNE降维及可视化
  3. apache shiro jar包_只需要6个步骤,springboot集成shiro,并完成登录
  4. java 找不到方法,已经定义的方法找不到
  5. 朴素贝叶斯--实战分析
  6. CodeForces Contest #1114: Round #538 (Div. 2)
  7. mysql 存储过程临时表_在MySQL存储过程中创建的临时表的范围
  8. 通过命令行编译器来编译运行程序
  9. linux内核打印%us,linux-kernel-使用us计时器跟踪Linux内核,按功能(仅最大)
  10. mysql数据卸载工具_如何把Mysql卸载干净(亲测有效)_Mysql_数据库
  11. Nginx常用配置和使用详解梳理
  12. 【一坨理论AC的题】Orz sxy大佬
  13. mand-mobile框架:无法执行 ScrollView 下拉刷新/上拉加载
  14. 扭蛋机html源码,微信小程序wxss制作扭蛋机
  15. ミストレア / 晶弓
  16. 常用的ddos防护方式
  17. 综合案例之圣诞节的那些事
  18. 机器人笔记本清灰_小熏的编程日记 » 愉悦的小机器人调教经历(一):使用笔记本为HTC G4提供无线路由...
  19. JMP 17 全新发布,让分析工作流程更简便
  20. 【详细注释】数据结构 顺序表的增删查 C/C++实现

热门文章

  1. 台式计算机截图快捷键,台式电脑怎么用快捷键截图
  2. python笔记(web前端 CSS)
  3. 最火照片墙前端纯HTML(只需添加照片)
  4. OpenMV 从入手到跑TensorFlow Lite神经网络进行垃圾分类
  5. /etc/fstab详细参数配置
  6. 牛客java选择题每日打卡Day9
  7. android viewpagerindicator tab,ViewPager系列之顶部滑动indicator+viewPager
  8. 算法实现: 在二叉树中找到两个节点的最近公共祖先
  9. html5 ios 键盘挡住输入框,IOS 键盘挡住输入框的问题解决办法
  10. OSG 场景图(Scene Graph) 类图