创建类尝试001
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!!!')
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 loekr
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果
Steam卡片