Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2016
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.87 KB | None | 0 0
  1. import random
  2.  
  3. cthun        = int(input('Attack of Cthun: '))
  4. healthplayer = int(input('Enemy HP: '))
  5. amountminions= int(input('How many enemy minions are there on the board? '))
  6. minions      = [healthplayer]
  7.  
  8. for i in range(1,amountminions+1):
  9.     minions.append(int(input('HP of this minion: ')))
  10.  
  11. ave_life = [0.0 for x in range(len(minions))]
  12. targets  = [x for x in range(len(minions))]
  13.  
  14. num_trials = 10
  15. for i in range(num_trials):
  16.     temp_minions = minions[:]
  17.     temp_targets = targets[:]
  18.     for j in range(cthun):
  19.         targ = random.choice(temp_targets)
  20.         temp_minions[targ] -= 1
  21.         if temp_minions[targ] < 1:
  22.             temp_targets.remove(targ)
  23.         if temp_targets == []:
  24.             print "All minions and player killed!"
  25.             break
  26.     for i in targets:
  27.         ave_life[i] += float(temp_minions[i])/num_trials
  28. print ave_life
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement