Guest User

Untitled

a guest
Sep 17th, 2019
16
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.76 KB | None | 0 0
  1. from random import random as random
  2.  
  3. #Simulation when conceding at 0-1
  4. games = 0 ; tries = 0 ; xp = 0
  5. while tries < 1000000:
  6.     wins = 0
  7.     losses = 0
  8.     while wins < 3 and losses < 2 and not (wins == 0 and losses == 1):
  9.         if random() > 0.5:
  10.             wins +=1
  11.             games +=1
  12.         else:
  13.             losses +=1
  14.             games +=1
  15.     if wins == 1:
  16.         xp +=50
  17.     if wins == 2:
  18.         xp +=150
  19.     if wins == 3:
  20.         xp +=250
  21.     tries +=1
  22.  
  23. print(xp / games)
  24.  
  25.  
  26. #Simulation when playing normally
  27. games = 0 ; tries = 0 ; xp = 0
  28. while tries < 1000000:
  29.     wins = 0
  30.     losses = 0
  31.     while wins < 3 and losses < 2:
  32.         if random() > 0.5:
  33.             wins +=1
  34.             games +=1
  35.         else:
  36.             losses +=1
  37.             games +=1
  38.     if wins == 1:
  39.         xp +=50
  40.     if wins == 2:
  41.         xp +=150
  42.     if wins == 3:
  43.         xp +=250
  44.     tries +=1
  45.  
  46. print(xp / games)
Advertisement
Add Comment
Please, Sign In to add comment