Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- from random import randrange
- (RED, BLACK)= range(0,2)
- initial_stack = 1000000.0 # cantidad de dinero inicial
- current_stack = initial_stack # cantidad de dinero actual
- max_stack = current_stack
- current_color = None # color actual puede ser rojo o negro (0, 1)
- last_color = 0 # Ultimo color salido. Empieza apostando al nogro
- initial_bet = 0.5 # apuesta inicial
- current_bet = initial_bet
- max_bet = current_bet
- loop_count = 0 # Veces que hemos jugado
- loop_max = 10000000 # Numero de veces que jugamos
- current_value = None # Numero actual, puede tener valores del 0 al 36
- while (loop_count < loop_max and current_stack > 0.0):
- current_value = randrange(0, 38) # Da valores del 0 al 37
- current_color = current_value % 2 # Da valores entre 0 y 1
- # Apuesta al color contrario del que salio la ultima vez
- if current_color == last_color or current_value == 0: # (si pierdes)
- current_stack = current_stack - current_bet
- current_bet = current_bet * 2 # doblas la apuesta
- if current_bet > max_bet:
- max_bet =current_bet
- else: # (si ganas)
- current_stack = current_stack + current_bet
- current_bet = initial_bet # Vuelves a la apuesta inicial
- if current_stack > max_stack:
- max_stack = current_stack
- #print "Vuelta", loop_count, "Dinero", current_stack, "Ultima apuesta", current_bet
- last_color = current_color
- loop_count = loop_count +1
- print "Vuelta", loop_count, "Dinero", current_stack, "Ultima apuesta", current_bet
- print "Dinero maximo: ", max_stack
- print "Apuesta Maxima: ", max_bet
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement