from random import *
def premier_retour() :
diff = 2*randrange(2)-1; nbtir=1
while (diff != 0 and nbtir < 100000) :
nbtir += 1
diff += 2*randrange(2)-1
return nbtir
def moyenne(n) :
tot = 0
for i in range(n) :
tot += premier_retour()
return tot/n
def premier_retour_rate(maxtir) :
diff = 2*randrange(2)-1; nbtir=1
while (diff != 0 and nbtir < maxtir) :
nbtir += 1
diff += 2*randrange(2)-1
return diff
def echecs(maxtir,nbessais) :
L=[]
for i in range(nbessais) :
diff = premier_retour_rate(maxtir)
if diff != 0 : L.append(diff)
return(L)
echecs(10**6,10**4)
from random import *
def premier_retour() :
diff = 2*randrange(2)-1; nbtir=1
while (diff != 0) :
nbtir += 1
diff += 2*randrange(2)-1
return nbtir
def liste_moyennes(n) :
tot=0
L=[]
for i in range(n) :
tot += premier_retour()
L.append(tot/(i+1))
return L
from matplotlib.pyplot import *
P=plot(liste_moyennes(1000))
yscale('log')
show(P)
beagle a écrit:j'ai joué inventé une martingale
et c'est plus que 0,72 quand j'ai arrété
beagle a écrit:tu es obligé de prendre au premier degré toutes mes phrases?
Utilisateurs parcourant ce forum : Ben314 et 17 invités
Tu pars déja ?
Identification
Pas encore inscrit ?
Ou identifiez-vous :