import random
iterasie = 0
makstoetse = 10000000
maks_tydlyne = 1000
#Springboks equal amateur-era performance and win 50% of games. Date: 2138; Tests: 275
springbok_win = 0.5
ab_win = 0.4286
draw = 0.0714
#Springboks win 55% of games. Date: 2077; Tests: 138
#springbok_win = 0.5+0.05
#ab_win = 0.4286-0.025
#draw = 0.0714-0.025
#Springboks win 60% of games. Date: 2056; Tests: 90
#springbok_win = 0.5+0.1
#ab_win = 0.4286-0.05
#draw = 0.0714-0.05
avg_w = 0
avg_v = 0
avg_g = 0
avg_toetse = 0
for x in range(1,maks_tydlyne):
balans = 0
toetse = 0
w = 0
v = 0
g = 0
while balans < 20:
if iterasie <= makstoetse:
iterasie += 1
result = random.randint(1,10000)
if result <= springbok_win*10000:
w += 1
elif result <= (springbok_win+ab_win)*10000:
v += 1
else:
g += 1
balans = w-v
toetse += 1
avg_w += w
avg_v += v
avg_g += g
avg_toetse += toetse
print("Win: ",avg_w/maks_tydlyne)
print("Lose: ",avg_v/maks_tydlyne)
print("Draw: ",avg_g/maks_tydlyne)
print("Tests: ",(avg_toetse/maks_tydlyne))
print("Date: ", 2017 + (avg_toetse/maks_tydlyne)/2.27)
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.