fork download
import random

# Starting Balance
start = 50
bankroll = start
print("Starting Amount: ")
print(start)

# Die Roll
def roll (a,b):
    return random.randint(a,b)

# Bet Result 
def bet (roll,bet):
    if roll > 64:
        return bet
    else:
        return bet * -1


# 1 million rounds (10 mil takes too long for /u/CompileBot)
rounds = 1000000

# Betting
amount = 5

# Simulation
print("Start sim...")
losscount = 0
debt = 0
while rounds > 0:
    d100 = roll(1,100)
    temp = debt
    debt += bet(d100,amount)
    if amount > 5:
    	amount = 5
    if temp > debt:
        losscount += 1
    else:
        losscount = 0
    if losscount > 3:
        amount = abs(debt) + 10
        losscount = 0
    rounds -= 1
bankroll += debt
print("Done!")


# Display winnings  
print("Winnings: ")
print(bankroll - start)
Success #stdin #stdout 3.94s 11496KB
stdin
Standard input is empty
stdout
Starting Amount: 
50
Start sim...
Done!
Winnings: 
5