3) (2pts)
On simule l'expérience précédente à l'aide d'un programme écrit en langage Python.
Compléter la fonction suivante, et expliquer ce que signifie le résultat renvoyé.
from random import *
def traverse():
X=0
for i in range (...):
saut=random()
if saut<1/3:
X=X+2
elif saut...:
X=X+1
else:
X=X-1
if x>=12:
return 1
else:
return 0
4) (2pts)
On complète le script avec la fonction suivante :
def prob_traverse(n):
nbre_reussite=0
for i in range(n):
nbre_reussite=nbre_reussite+traverse()
return nbre_reussite/n
a) Quel est le rôle de la fonction prob_traverse ?
b) lors de l'exécution à 5 reprises de prob_traverse(10000), on obtient par exemple les
résultats suivants: 0,1096 - 0,109 - 0,1087 -0,1081 - 0,1103
Que peut-on en déduire ?