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)
    
  • 相关阅读:
    bit byte哪些事
    各种字符集和编码详解
    常用工具大全
    表单提交的3种方式,http post的contentType
    主动发电
    Hibernate与 MyBatis的比较
    storm简介
    2013年十大免费云空间排行榜-给开发者建站用的免费云主机
    中国著名讲师全录
    iptables只允许指定ip地址访问指定端口
  • 原文地址:https://www.cnblogs.com/agsol/p/11642739.html
Copyright © 2011-2022 走看看