Informatique

Question

Bonjour, j’aurais besoin d’aide,

Écrire un script qui donne la fréquence d'apparition de 7 au cours de x lancers de deux dés. (S.N.T / Python)

1 Réponse

  • Réponse :

    Bjr,

    from random import randint

    def lancer_double(x):

       c=0

       for i in range(x):

           a=randint(1,6)

           b=randint(1,6)

           if a+b==7:

               c+=1

       print("Fréquence somme 7 :",c/x)

    Explications :

    >>> lancer_double(100)

    Fréquence somme 7 : 0.21

    >>> lancer_double(1000)

    Fréquence somme 7 : 0.155

    >>> lancer_double(10000)

    Fréquence somme 7 : 0.1662

    >>> lancer_double(100000)

    Fréquence somme 7 : 0.16474

    >>> lancer_double(1000000)

    Fréquence somme 7 : 0.166707

    >>> lancer_double(10000000)

    Fréquence somme 7 : 0.1667823

    >>> lancer_double(100000000)

    Fréquence somme 7 : 0.16670796

    >>>

    7 = 1+6 = 2+5 = 3+4 = 4+3 = 5+2 = 6+1

    6 parmi 36 possibilités

    fréquence théorique 6/36 = 1/6

    >>> 1/6

    0.16666666666666666

    >>>

Autres questions