## **奇异博士大战灭霸**
灭霸为了减轻宇宙的负担,开始了他的救(mie)世(shi)计划,并最终成功的集齐所有宝石,用无限手套随机杀死了宇宙的一半人。
现在给你一个回到过去的机会,请你帮助奇异博士守住无限宝石,阻止灭霸!**
这一天,灭霸来到地球准备夺取奇异博士手中的时间宝石,在你的帮助下奇异博士能否守住手中的时间宝石呢?
**我们先来设置几个条件:**
* **奇异博士和灭霸的血量(HP),都为500**
* **他们两人都是真正的君子,决定采用回合制来展开攻击,每一次攻击,对方随机掉血(10-50)**
* **由于你帮助,奇异博士有15%的几率可以防住灭霸的攻击,伤害为0**
* **当有一人血量 ≤ 0 时,结束战斗,对方获胜**
**让我们用面向对象的编程思维来分析这次对战:**
* **1. 奇异博士和灭霸是两个不同的对象**
* **2. 他们的HP都是500,这是属性**
* **3. 他们的攻击都是随机掉血,这是方法**
* **4. 当有一人血量 ≤ 0 时,结束战斗,这也是方法**
**接下来,让我们开始打造这个小游戏吧**
- 逻辑教育-Python编程:零基础到入门
- 版权声明
- 第1章 Python环境搭建
- 1.1-Python介绍
- 1.2-编译器与解释器
- 1.3-Python环境搭建
- 1.4-pip的介绍和使用
- 1.5-代码编辑器
- 第2章 Python基础
- 2.1-基础语法
- 2.2-变量与常量
- 2.3-输入和输出
- 2.4-运算符
- 第3章 Python数据类型
- 3.1-数据类型
- 3.2-数字类型
- 3.3-布尔类型
- 3.4-列表
- 3.5-元组
- 3.6-字典
- 3.7-bytes
- 3.8-集合
- 第4章 Python流程控制
- 4.1-顺序执行
- 4.2-条件判断
- 4.3-循环控制
- 第5章 Python函数
- 5.1-range函数
- 5.2-匿名函数
- 5.3-推导式
- 5.4-迭代器
- 5.5-生成器
- 5.6-装饰器
- 5.7-内置函数
- 第6章 Python文件读写
- 6.1-文件类型
- 6.2-文件的基础操作
- 6.3-文件对象操作
- 第7章 面向对象编程
- 7.1-类和实例
- 7.2-封装、继承和多态
- 7.3-成员保护和访问限制
- 7.4-特殊成员和魔法方法
- 作业一
- 作业二
- 作业三
- 作业四
- 作业五
- 作业六
- 作业七