# 王者榮耀 對砍遊戲# 兩個英雄能夠對砍 若是血量小於等於0 就GG# 所需的對象# 英雄對象""" 亞瑟 屬性 類型 血量 名稱 技能 Q 跳起來給你一刀 傷害50 W 給你一腳 30 E 大寶劍 100 妲己 屬性 類型 血量 名稱 技能 Q 給你一顆當心心 傷害10 W 給你一尾巴 30 E 色誘 100"""class Hero: def __init__(self,hero_type,name,blood,q,w,e): self.hero_type = hero_type self.name = name self.blood = blood self.q = q self.e = e self.w = w def Q(self,enemy): print("%s 對 %s 釋放 Q技能 形成%s傷害 對方血量剩餘%s" % (self.name,enemy.name,self.q,enemy.blood - self.q)) # 敵方血減小 enemy.blood -= self.q if enemy.blood <= 0: print("hero %s GG" % enemy.name) def W(self,enemy): print("%s 對 %s 釋放 W技能 形成%s傷害 對方血量剩餘%s" % (self.name,enemy.name,self.w,enemy.blood - self.w)) # 敵方血減小 enemy.blood -= self.w if enemy.blood <= 0: print("hero %s GG" % enemy.name) def E(self,enemy): print("%s 對 %s 釋放 E技能 形成%s傷害 對方血量剩餘%s" % (self.name,enemy.name,self.e,enemy.blood - self.e)) # 敵方血減小 enemy.blood -= self.e if enemy.blood <= 0: print("hero %s GG" % enemy.name)# 請選擇你的英雄yase = Hero("戰士","亞瑟",200,50,30,100)daji = Hero("法師","妲己",150,10,30,180)# 妲己在草叢發現了路邊亞瑟# daji.Q(yase)daji.E(yase)yase.W(daji)yase.E(daji)yase.Q(daji)# daji.W(yase)