import random as r
name = input("请输入你的名字")
print("你好" + name + ",开始游戏")
zd = ["空", "实", "空", "实", "空", "实", "空", "实", "实", "空", "实"]
print("第一关")
zd1 = zd[:]
zd2 = []
for i in range(5):
o = r.choice(zd1)
zd2.append(o)
zd3 = zd2[:]
r.shuffle(zd3)
print(zd3)
you=int(2)
em=int(2)
print("你有两滴血,恶魔一样")
if you>0 or em>0:
while True:
da = input("你要打谁,他还是你")
first = zd2[0]
zd2.pop(0)
if da == "你":
if first=="实":
you=you-1
print('你还有')
print(you)
if you==0:
print('你输了')
break
else:
print('')
else:
print('无事发生')
elif da=='他':
if first=='实':
em=em-1
print('恶魔还有')
print(em)
if em==0:
print('恶魔输了')
break
else:
print('')
print('他无事发生,该他的回合')
first=zd2[0]
m=r.randint(1,2)
if m==1:
print('他要打你')
if first=='实':
you=you-1
print('你成功减了一滴血')
print('你还有')
print(you)
if you==0:
print('你输了')
break
else:
print('')
else:
print('你无事发生')
else:
print('他要打自己')
if first=='实':
em=em-1
print('他还剩')
print(em)
if em==0:
print('他输了')
break
else:
print('他没事')
else:
print('该他的回合')
first=zd2[0]
m=r.randint(1,2)
if m==1:
print('他要打你')
if first=='实':
you=you-1
print('你成功减了一滴血')
print('你还有')
print(you)
if you==0:
print('你输了')
break
else:
print('')
else:
print('你无事发生')
else:
print('他要打自己')
if first=='实':
em=em-1
print('他还剩')
print(em)
if em==0:
print("他输了")
break
else:
print('')
else:
print('他没事')
else:
print('输入错误')
elif you==0:
print(n+"你输了")
else :
print(n+"你赢了")