-
Notifications
You must be signed in to change notification settings - Fork 1
/
casino2.py
32 lines (28 loc) · 995 Bytes
/
casino2.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
from game import Game
from player import Player
from randomplayer import RandomPlayer
from studentPlayer import StudentPlayer
if __name__ == '__main__':
startmoney = money = 100
#players = [StudentPlayer("Eu",startmoney), RandomPlayer("José", startmoney), RandomPlayer("Pedro", startmoney), RandomPlayer("António", startmoney)]
players = [StudentPlayer("Eu", startmoney)]
games = 0
wins = 0
profit = 0
for i in range(10000000):
aux = players[0].pocket
g = Game(players, min_bet=1, max_bet=5)
#g = Game(players, debug=True)
g.run()
games += 1
money = players[0].pocket
if money > aux:
profit += (money - aux)
wins += 1
print("OVERALL: ", players)
print("Games: ", games)
print("Wins: ", wins)
print("Win rate: ", wins/games*100)
print("Profit from victories: ", profit)
print("Overall Profit: ", money - startmoney)
print("Profit?: ", money > startmoney)