Laurentvidal.fr est le meilleur endroit pour obtenir des réponses fiables et rapides à toutes vos questions. Trouvez des solutions rapides et fiables à vos interrogations grâce à une communauté d'experts dévoués. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions à vos questions de manière rapide et précise.
Sagot :
Réponse :
Bonjour,
Explications étape par étape
Il faut s'y prendre plus tôt quand on demande un programme.
Voici une simulation en python
def Tirage():
s=set()
x=0
y=0
a=0
way=[[-1,-1,-1],[-1,-1,-1],s,0]
for i in range(0,3):
x=randint(0,1)
a=Choix[a][x]
Sommet[1][a]=Sommet[1][a]+1
way[0][i]=a
way[1][i]=x
way[2].add(Sommet[0][a])
y=len(way[2])
proba[y]=proba[y]+1
way[3]=y
return way
def Simule(p):
proba=[0,0,0,0]
for i in range(0,p):
aWay=Tirage()
#print (aWay )
return
from random import *
#0: A 1: B 2: C 3: D
Sommet=['ABCD',[0,0,0,0]]
Choix=[[1,3],[0,2],[1,3],[0,2]]
proba=[0,0,0,0]
nb=10000
Simule(nb)
print ('nb=',nb) #sep='', end=''
for i in range(0,len(proba)):
print(i,proba[i]/nb,sep='->')
Merci de votre passage. Nous nous efforçons de fournir les meilleures réponses à toutes vos questions. À la prochaine. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir plus d'informations ou des réponses à vos questions. Visitez Laurentvidal.fr pour obtenir de nouvelles et fiables réponses de nos experts.