Python-练习6

发布时间:2019-09-05 07:07:22编辑:auto阅读(1594)

     练习1:

    创建一个小游戏:
          1). 游戏人物:    People
               张琴成,男, 18岁,初始战斗值1000;
               胡丽婷,女, 18岁, 初始战斗值2000;
               安晋川,男,18岁,初始战斗值2500;
           2). 游戏场景:
               墨家机关道:消耗100战斗值
               长平***战:消耗200战斗值
               王者峡谷:消耗150战斗值
               深渊大战斗:消耗300战斗值
               火焰山大战:消耗500战斗值


    wKiom1mtSIbDS30rAAGXAvnjWgU399.png

    wKioL1mtSGvz0vVqAAIAnROGQBg309.png

    wKioL1mutN7iWPLuAAG9c_WP_gQ292.png

    wKiom1mutPuBXMB3AABwWTGswbU348.png

    2.通过面向对象的方式实现队列和栈的数据结构;

    l = []
    l.get()

    class Stack():

    s = Stack()
    s.pop()
    s.push()
    s.info()
    s.getSize()

    队列:

    wKiom1muqoCC0Be9AADFTv9ObUA233.png

    wKioL1muqmPSD8G9AAC9NLw8xqo840.png

    wKiom1muqoHQuLPSAAA0D_fyn-M424.png


    栈:

    wKioL1muqsWjg7Q9AACgsEH_Ba4362.png

    wKiom1muquOTjUTDAADBe70ryXw319.png

    wKioL1muqsaxeQ6KAAAf4XGUnpA302.png



    注: 初始值设置s1=Stack[1,2,3] 和 if not self.isEmpty()调用定义的模块

    wKioL1muqwPyrYmKAAFiGhp_7XA158.png


    3.管理系统雏形

    # 西部开源:学校,学员,讲师
    #   学校:
    #       属性:名称,地点,校训
    #       方法:招生,招聘讲师

    #   学员:
    #         属性:姓名, 年龄, 性别,班级,学号
    #         方法:学习,交钱,显示信息


    # 讲师
    #       属性:姓名, 年龄, 性别, 课程, 工资
    #       方法:讲课,显示信息

    # 学员保存在字典里,讲师保存在字典里


关键字