物件導向方法實戰 人狗大戰

2022-07-20 15:51:12 字數 516 閱讀 5749

class animal: #定義乙個動物類

def __init__(self,name,hp,attack):

self.name =name

self.hp =hp

self.attack =attack

class person(animal): #繼承動物類

def dg(self,dog): #建立人打狗的方法

dog.hp-=self.attack

class dog(animal): #繼承動物類

def yr(self,peole): #建立狗咬人的方法

peole.hp-=self.attack

egg =person('eg',150,20) #創造乙個人

ha2 = dog('二哈',100,30) #創造一條狗

egg.dg(ha2) #egg打了狗一下

print(ha2.hp) #狗掉了20點血

人狗大戰的遊戲實現

實現人狗大戰 class dog def init self,args self.name args 0 self.age args 1 self.blood args 2 血量 self.king args 3 攻擊力 def yaoni self,person 狗的方法 咬人 狗咬人 人掉血 p...

Python 物件導向實戰

本週作業 角色 學校 學員 課程 講師 要求 1.建立北京 上海 2 所學校 2.建立linux python go 3個課程 linux py 在北京開,go 在上海開 3.課程包含,週期,通過學校建立課程 4.通過學校建立班級,班級關聯課程 講師 5.建立學員時,選擇學校,關聯班級 5.建立講師...

物件導向專案實戰 QuickHit

專案需求 根據輸入速率和正確率將玩家分為不同級別,級別越高,一次顯示的字元數越多。如果 玩家在規定時間內完成規定次數的輸入,正確率達到要求,則玩家公升級。最高端別為6級,初始級別為1.專案實現 如下 實現專案的 遊戲類 public class game public void setplay pl...