Exemplo n.º 1
0
 def ruina(self):
     txt="Ruina del jugador:\n"
     negativa=first(lambda x: x<0,self._Ganancia)
     if negativa is not None:
         txt += " Habrá pérdidas para rachas de longitud >= {0}\n".format(negativa+1)
     maxima=self.apuesta_maxima[1]
     if maxima is not None:
         txt += " No se puede aumentar la apuesta a partir de la tirada {0}\n".format(maxima+1)
     txt += " El resto será insuficiente en la tirada {0} con probabilidad = {1:.2%}\n".format(*self._ruina)
     return txt,maxima
Exemplo n.º 2
0
 def apuesta_maxima(self):
     apmx=self._apuesta.maxima
     imax=first(lambda x: x==apmx,self._Apuesta)
     return apmx,imax