fork download
  1. # your code goes here
  2. from random import randint
  3.  
  4. balance = 1000
  5. multiplier = 5
  6. wins = 0
  7. losses = 0
  8. bet = 1
  9.  
  10. for x in xrange(1, 100):
  11. odds = 0;
  12. even = 0;
  13.  
  14. for y in xrange(1, 20):
  15.  
  16. if randint(1,80)%2 > 0:
  17. odds += 1
  18. else:
  19. even += 1
  20.  
  21. if odds == even:
  22. balance -= bet
  23. bet *= 2
  24. losses += 1
  25.  
  26. elif odds > even:
  27. balance -= bet
  28. bet *= 2
  29. losses += 1
  30.  
  31. elif even > odds:
  32. balance += bet
  33. bet = 1
  34. wins += 1
  35.  
  36. print "Balance: %s, Bet: %s" % (balance, bet)
  37.  
  38. #print "Game %s : odds %s vs evens %s" % (x, odds, even)
  39. print "================="
  40. print "Balance %s, Wins %s, Losses %s" % (balance, wins, losses)
  41. print "================="
Success #stdin #stdout 0.02s 10024KB
stdin
Standard input is empty
stdout
Balance: 999, Bet: 2
Balance: 997, Bet: 4
Balance: 1001, Bet: 1
Balance: 1002, Bet: 1
Balance: 1003, Bet: 1
Balance: 1002, Bet: 2
Balance: 1004, Bet: 1
Balance: 1005, Bet: 1
Balance: 1004, Bet: 2
Balance: 1006, Bet: 1
Balance: 1007, Bet: 1
Balance: 1006, Bet: 2
Balance: 1008, Bet: 1
Balance: 1007, Bet: 2
Balance: 1009, Bet: 1
Balance: 1010, Bet: 1
Balance: 1009, Bet: 2
Balance: 1007, Bet: 4
Balance: 1003, Bet: 8
Balance: 1011, Bet: 1
Balance: 1010, Bet: 2
Balance: 1008, Bet: 4
Balance: 1012, Bet: 1
Balance: 1013, Bet: 1
Balance: 1014, Bet: 1
Balance: 1013, Bet: 2
Balance: 1011, Bet: 4
Balance: 1007, Bet: 8
Balance: 999, Bet: 16
Balance: 1015, Bet: 1
Balance: 1014, Bet: 2
Balance: 1012, Bet: 4
Balance: 1008, Bet: 8
Balance: 1016, Bet: 1
Balance: 1015, Bet: 2
Balance: 1017, Bet: 1
Balance: 1018, Bet: 1
Balance: 1017, Bet: 2
Balance: 1015, Bet: 4
Balance: 1011, Bet: 8
Balance: 1019, Bet: 1
Balance: 1020, Bet: 1
Balance: 1021, Bet: 1
Balance: 1022, Bet: 1
Balance: 1021, Bet: 2
Balance: 1019, Bet: 4
Balance: 1015, Bet: 8
Balance: 1023, Bet: 1
Balance: 1022, Bet: 2
Balance: 1020, Bet: 4
Balance: 1024, Bet: 1
Balance: 1023, Bet: 2
Balance: 1025, Bet: 1
Balance: 1024, Bet: 2
Balance: 1026, Bet: 1
Balance: 1025, Bet: 2
Balance: 1023, Bet: 4
Balance: 1019, Bet: 8
Balance: 1027, Bet: 1
Balance: 1026, Bet: 2
Balance: 1024, Bet: 4
Balance: 1020, Bet: 8
Balance: 1028, Bet: 1
Balance: 1027, Bet: 2
Balance: 1025, Bet: 4
Balance: 1029, Bet: 1
Balance: 1028, Bet: 2
Balance: 1026, Bet: 4
Balance: 1022, Bet: 8
Balance: 1014, Bet: 16
Balance: 1030, Bet: 1
Balance: 1031, Bet: 1
Balance: 1032, Bet: 1
Balance: 1033, Bet: 1
Balance: 1032, Bet: 2
Balance: 1034, Bet: 1
Balance: 1033, Bet: 2
Balance: 1031, Bet: 4
Balance: 1027, Bet: 8
Balance: 1035, Bet: 1
Balance: 1036, Bet: 1
Balance: 1035, Bet: 2
Balance: 1037, Bet: 1
Balance: 1036, Bet: 2
Balance: 1034, Bet: 4
Balance: 1030, Bet: 8
Balance: 1038, Bet: 1
Balance: 1037, Bet: 2
Balance: 1039, Bet: 1
Balance: 1040, Bet: 1
Balance: 1039, Bet: 2
Balance: 1037, Bet: 4
Balance: 1041, Bet: 1
Balance: 1040, Bet: 2
Balance: 1042, Bet: 1
Balance: 1041, Bet: 2
Balance: 1043, Bet: 1
Balance: 1044, Bet: 1
Balance: 1045, Bet: 1
=================
Balance 1045, Wins 45, Losses 54
=================