verger

Fonctions définies pour le calcul de probabilités au jeu du verger.

jouets.verger.probabilite(corbeau, panier, *arbres)[source]

Renvoit la probabilité de victoire pour une partie.

Paramètres:
  • corbeau (int) – Nombre de pièces du puzzle restant au corbeau.

  • panier (function) – Stratégie à utiliser, comme une valeur de STRATEGIES.

  • arbres (list) – Nombre de fruits sur chacun des arbres, comme une liste décroissante d’entiers strictement positifs. Les arbres vides ne sont pas représentés (puisque la probabilité de gagner dans un jeu à quatre arbres dont deux vides est égale à celle de gagner dans un jeu à deux arbres).

Stratégies

jouets.verger.STRATEGIES = {'max': <function panier_max>, 'min': <function panier_min>, 'random': <function panier_random>}

Stratégies disponibles lorsqu’un « panier » est obtenu au dé.

jouets.verger.panier_max(arbres)[source]

Choisir l’arbre le moins vide (contenant le plus de fruits).

jouets.verger.panier_min(arbres)[source]

Choisir l’arbre le plus vide (contenant le moins de fruits).

jouets.verger.panier_random(arbres)[source]

Choisir l’arbre au hasard.