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

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 67 :
==Une main==
 
On tire 5 cartes d'un jeu de 32. QulleQuelle 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)?
 
On reconnaît un as à ce que son nom commence par un ''1'' non suivi par un ''0'' (sinon ce serait un 10). On compte les as de chaque main, et on compte combien de fois on en a 4 (un carré):
 
<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(10000):
hand=sample(univers,5)
carre=0
for carte in hand:
if carte[0:2]=='1 ':
carre+=1
if carre==4:
somme+=1
 
print(somme/10000)
 
</source>
 
==Jeu de rencontre==