Voici la fonction de()
qui simule le lancer d'un dé équilibré :
from random import *
def de():
return randint(1,6)
print de()
On lance un dé cubique équilibré si on obtient un six on gagne sinon on perd.
Ecrire la fonction jeu()
qui retourne la valeur 1
si on obtient un six sinon 0
.
Voici la fonction freq-echantillon
:
# les autre fonctions sont masquees
def freq_echantillon(n):
eff=0.0
for a in range(n):
eff+=jeu()
return eff/n
print freq_echantillon(200)
n
, eff
et a
?Ecrire une fonction estimation(n)
qui aura pour vatiable n
et qui lance 100 fois la fonction freq_echantillon(n)
et retournera le nombre de résultats compris entre $\frac{1}{6}-\frac{1}{\sqrt n}$ et $\frac{1}{6}+\frac{1}{\sqrt n}$.
Dans cette question, tu auras besoin de la fonction racine carrée sqrt
($\sqrt 2$ s'écrit sqrt(2)
). Il faudra rajouter cette ligne pour pouvoir l'utiliser :
from math import sqrt