Ai
1 Star 0 Fork 0

牛润鹏/HGWZ_NRP_Homework

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
HeroFight.py 687 Bytes
一键复制 编辑 原始数据 按行查看 历史
nrp 提交于 2021-08-07 17:25 +08:00 . 第二阶段 模块一 Python实战 作业提交
# @File :HeroFight.py
# -*- ecoding: utf-8 -*-
# @Time: 2021/8/7 14:39
# @Author: niu run peng
from phase_two.python_practice.HeroFactory import HeroFactory
from phase_two.python_practice.hero_enum import HeroName
"""
战斗类 使用英雄工厂实例化英雄 并战斗 打印战斗结果
"""
class HeroFight:
@staticmethod
def fight():
hero_fac = HeroFactory()
timo = hero_fac.creat_hero(HeroName.Timo.value)
jinx = hero_fac.creat_hero(HeroName.Jinx.value)
timo.fight(jinx.hero_name, jinx.hero_hp, jinx.hero_power)
if __name__ == '__main__':
# 入口 可更改配置文件配置英雄属性 决定战斗结果
HeroFight.fight()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/niu-runpeng/HGWZ_NRP_Homework.git
git@gitee.com:niu-runpeng/HGWZ_NRP_Homework.git
niu-runpeng
HGWZ_NRP_Homework
HGWZ_NRP_Homework
master

搜索帮助