« Mathématiques avec Python et Ruby/Simulation avec Python » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 41 :
 
==Une carte==
 
On tire une carte d'un jeu de 32. Pour estimer la probabilité que ce soit l'as de pique, on répète 3200 fois l'expérience, et on divise le nombre de parties gagnées par 3200:
 
<source lang="python">
valeurs={1,7,8,9,10,'Valet','Dame','Roi'}
couleurs={'carreau','coeur','pique','trefle'}
univers=[]
for v in valeurs:
for c in couleurs:
univers.append(str(v)+' '+c)
 
 
from random import *
 
somme=0
for n in range(3200):
if choice(univers)=="1 pique":
somme+=1
 
print(somme/3200)
print(1/32)
</source>
 
 
==Une main==
 
On tire 5 cartes d'un jeu de 32. Qulle est la probabilité des évènements suivants:
 
#On a une couleur (les 5 cartes sont de la même couleur);
#On a un carré d'as (4 des 5 cartes sont des as)?
 
==Jeu de rencontre==
 
On cherche à estimer expérimentalement la probabilité d'une "rencontre" avec deux jeux de 32 cartes (qu'à un moment donné, les deux joueurs, dont l'un a mélangé son jeu, déposent la même carte sur la table). Pour cela, on répète 19000 fois le jeu de rencontre, et on compte combien de rencontres on a eu:
 
=Méthode de Monte-Carlo=