class Character:
    def __init__(self,name,HP):
        self.name=name
        self.HP = HP
    def down_HP (self,x):
        self.HP =  self.HP - x
        print('你攻击了'+self.name+',造成100点伤害')
class Skill:
    def __init__(self,hurt):
        self.hurt=hurt
Evil_gay1=Character('Evil_gay1',500)
Evil_gay2=Character('Evil_gay2',500)
Enemy={1:Evil_gay1,2:Evil_gay2}
n=0

while True:
    print(Enemy[1].name,'  HP:',Enemy[1].HP)
    print(Enemy[2].name,'  HP:',Enemy[2].HP)
    print('1.攻击','2.防御')
    try:
        n=int(input("下一步: "))
        if n==1:
            if Enemy[1].HP>0 and Enemy[2].HP>0:
                print('1,'+Enemy[1].name,'2,'+Enemy[2].name)
                n=int((input('目标:')))
                if n==1:
                    Enemy[1].down_HP(100)
                elif n==2:
                    Enemy[2].down_HP(100)
                else:
                    print('无效行动')
            elif Enemy[1].HP > 0 and Enemy[2].HP <= 0:
                print('1,' + Enemy[1].name)
                n = int((input('目标:')))
                if n == 1:
                    Enemy[1].down_HP(100)
                else:
                    print('无效行动')
            else:
                print('2,' + Enemy[2].name)
                n = int((input('目标:')))
                if n == 2:
                    Enemy[2].down_HP(100)
                else:
                    print('无效行动')
        else:
            print('无效行动')
        if Enemy[1].HP<=0 and Enemy[2].HP<=0:
            break
    except ValueError as e:
        print('无效行动')
print('YOU WIN!!!')