zoukankan      html  css  js  c++  java
  • 2019.10.09作业

    今日作业

    1.什么是对象?什么是类?

    对象,属性和方法的结合体

    类:拥有相同属性和方法的对象的集合

    2.绑定方法的有什么特点

    绑定方法来自类方法,是属于对象的,同一个类绑定过来的绑定方法其不同对象的绑定方法的内存地址不同

    3.基于面向对象设计一个对战游戏

    # 仿制英雄联盟英雄角色
    class yasuo:
        def __init__(self,name,aggressivity,life_value):
            self.aggressivity = aggressivity
            self.life_value = life_value
            self.name = name
    
        def E(self,target):
            if self.life_value <= 0:
                return False,f'{self.name} die '
    
            if self.life_value:
                target.life_value -= self.aggressivity
                return True,(f'''
                {self.name} E to {target.name} 
                life_value - {self.aggressivity}
                re_life_value {self.life_value}
                ''')
    
    
    class zed:
        def __init__(self,name,aggressivity,life_value):
            self.aggressivity = aggressivity
            self.life_value = life_value
            self.name = name
    
        def R(self,target):
            if  self.life_value <= 0:
                return False,f'{self.name} die'
            if self.life_value :
                target.life_value -= self.aggressivity
                return True,(f'''
                {self.name} R to {target.name} 
                life_value - {self.aggressivity}
                re_life_value {self.life_value}
                ''')
    
    
    y = yasuo('yasuo',230,2000)
    z = zed('zed',180,2500)
    
    while 1:
        flag1 ,msg = y.E(z)
        if  not flag1 :
            print(msg)
            break
        else:
            print(msg)
        flag2 ,msg= z.R(y)
        if not flag2:
            print(msg)
            break
        else:
            print(msg)
    
  • 相关阅读:
    关于面试的有意义问题
    Web测试方法总结
    alwayson05-安装sql server
    alwayson03-安装故障转移
    always on
    alwayson02-各个节点加入域
    alwayson01-搭建域环境
    undo log和redo log
    mysql事务隔离级别
    Ajax
  • 原文地址:https://www.cnblogs.com/agsol/p/11642739.html
Copyright © 2011-2022 走看看