1. import time
    2. import random
    3. player_victory = 0
    4. enemy_victory = 0
    5. while True:
    6. for i in range(1, 4):
    7. #time.sleep(1)
    8. print(' \n——————现在是第 %s 局——————' % i)
    9. player_life = random.randint(100, 150)
    10. player_attack = random.randint(30, 50)
    11. enemy_life = random.randint(100, 150)
    12. enemy_attack = random.randint(30, 50)
    13. print('【玩家】\n血量:%s\n攻击:%s' % (player_life, player_attack))
    14. print('------------------------')
    15. #time.sleep(1)
    16. print('【敌人】\n血量:%s\n攻击:%s' % (enemy_life, enemy_attack))
    17. print('-----------------------')
    18. #time.sleep(1)
    19. while player_life > 0 and enemy_life > 0:
    20. player_life = player_life - enemy_attack
    21. enemy_life = enemy_life - player_attack
    22. print('你发起了攻击,【玩家】剩余血量%s' % player_life)
    23. print('敌人向你发起了攻击,【敌人】的血量剩余%s' % enemy_life)
    24. print('-----------------------')
    25. #time.sleep(1)
    26. if player_life > 0 and enemy_life <= 0:
    27. player_victory += 1
    28. print('敌人死翘翘了,你赢了!')
    29. elif player_life <= 0 and enemy_life > 0:
    30. enemy_victory += 1
    31. print('悲催,敌人把你干掉了!')
    32. else:
    33. print('哎呀,你和敌人同归于尽了!')
    34. if player_victory > enemy_victory:
    35. #time.sleep(1)
    36. print('\n【最终结果:你赢了!】')
    37. elif enemy_victory > player_victory:
    38. print('\n【最终结果:你输了!】')
    39. else:
    40. print('\n【最终结果:平局!】')
    41. a = input('是否继续请输入是(1),否(2);')
    42. if a == '1':
    43. continue
    44. else:
    45. break