dmjeu.py

Created by raphael-nivelle

Created on April 19, 2018

500 Bytes

Le jeu du “Passe 18”, organisé par une association, se déroule de la manière suivante : - Le joueur mise 5 euros et lance un dé cubique équilibré plusieurs fois ; - Il additionne le total des points obtenus et s’arrête lorsque cette somme atteint ou dépasse 18 ; * s’il atteint ou dépasse 18 en 5 lancers ou moins, il a gagné et l’organisateur lui donne 10 euros (gain de 5 €); * Dans le cas contraire, le joueur a perdu et l’organisateur a gagné 5 euros. L’objet de ce problème est de simuler ce jeu pour savoir si l’association va être gagnante.


# Type your text here
import random
def jeu(n):
    joueur=0
    association=0
    nbrecoups=0
    for i in range(n):
        score=0
        de=random.randint(1,6)
        lancer=0
        while score<18:
            lancer=lancer+1
            score=score+de
            de=random.randint(1,6)
        if lancer<=5:
            joueur=joueur+1
            nbrecoups=nbrecoups+lancer
        else:
            association=association+1
    return joueur/n,association/n,nbrecoups/joueur