mere.py

Created by herve-rouillon

Created on April 21, 2018

536 Bytes

Il teste les deux jeux de dés du chevalier de Méré Est-il avantageux, lorsqu’on joue au dé, de parier sur l’apparition d’au moins un 6 en lançant 4 fois le dé? Est-il avantageux de parier sur l’apparition d’un double-six, quand on lance 24 fois deux dés? la probabilité théorique du jeu à un dé est 1 - (5/6) ^4 soit environ 0.5177 la probabilité théorique du jeu à deux dés est 1 - (35/36)^24 soit environ 0.4914 Méré était persuadé que le deuxième jeux était autant avantageux que le premier…


from random import randint

def mere1(n):
    c=0
    for j in range(1,n+1):
        i=0
        while i<4:
            a=randint(1,6)
            if a==6:
                i=i+4
                c=c+1
            else:
                i=i+1
    return c/n

def mere2(n):
    c=0
    for j in range(1,n+1):
        i=0
        while i<24:
            a=randint(1,6)
            b=randint(1,6)
            if (a==6 and b==6):
                i=i+24
                c=c+1
            else:
                i=i+1
    return c/n