import time,random
player_victory = 0
enemy_victory = 0
for i in range(1,4):
? ? time.sleep(2)? # 讓局與局之間有較明顯的有時間間隔
? ? print(' \n——————現(xiàn)在是第'+str(i)+'局——————')? # 作為局的標(biāo)記
? ? player_life = random.randint(100,150)
? ? player_attack = random.randint(30,50)
? ? enemy_life = random.randint(100,150)
? ? enemy_attack = random.randint(30,50)
? ? # 展示雙方角色的屬性
? ? print('【玩家】\n'+'血量:'+str(player_life)+'\n攻擊:'+str(player_attack))
? ? print('------------------------')
? ? time.sleep(1)
? ? print('【敵人】\n'+'血量:'+str(enemy_life)+'\n攻擊:'+str(enemy_attack))
? ? print('------------------------')
? ? time.sleep(1)
? ? # 雙方PK
? ? while player_life > 0 and enemy_life > 0:
? ? ? ? player_life = player_life - enemy_attack
? ? ? ? enemy_life = enemy_life - player_attack
? ? ? ? print('你發(fā)起了攻擊,【玩家】剩余血量'+str(player_life))
? ? ? ? print('敵人向你發(fā)起了攻擊虐骑,【敵人】剩余血量'+str(enemy_life))
? ? ? ? print('-----------------------')
? ? ? ? time.sleep(1.5)
? ? #打印最終戰(zhàn)果
? ? if player_life > 0 and enemy_life <= 0:
? ? ? ? player_victory += 1
? ? ? ? print('敵人死翹翹了谒兄,你贏了践啄!')
? ? elif player_life <= 0 and enemy_life > 0:
? ? ? ? enemy_victory += 1
? ? ? ? print('悲催初澎,敵人把你干掉了!')
? ? else:
? ? ? ? print('哎呀父能,你和敵人同歸于盡了臣镣!')
if player_victory > enemy_victory :
? ? time.sleep(1)
? ? print('【最終結(jié)果:你贏了!】')
elif enemy_victory > player_victory:
? ? print('【最終結(jié)果:你輸了谈山!】')
else:
? ? print('【最終結(jié)果:平局俄删!】')