Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révisionLes deux révisions suivantes | ||
teaching:exos:paradoxe_anniversaires [2017/12/23 17:41] – villersd | teaching:exos:paradoxe_anniversaires [2018/10/22 10:16] – [Programme Python] villersd | ||
---|---|---|---|
Ligne 16: | Ligne 16: | ||
===== Programme Python ===== | ===== Programme Python ===== | ||
- | <sxh python;> | + | <code python |
# | # | ||
# -*- coding: UTF-8 -*- | # -*- coding: UTF-8 -*- | ||
Ligne 32: | Ligne 32: | ||
# nombre de possibilités différentes | # nombre de possibilités différentes | ||
# (= nombre de jours d'une année dans les exemples) | # (= nombre de jours d'une année dans les exemples) | ||
- | poss=365 | + | poss = 365 |
# nombre d' | # nombre d' | ||
- | n=40 | + | n = 40 |
# solution : p = poss ! / ( (poss-n) ! * poss^n) | # solution : p = poss ! / ( (poss-n) ! * poss^n) | ||
- | pcomp=1. | + | pcomp = 1. |
for i in range(poss, poss-n, -1): | for i in range(poss, poss-n, -1): | ||
- | pcomp=pcomp*i/ | + | pcomp = pcomp * i / poss |
- | print " | + | print(" |
# calcul suivant l' | # calcul suivant l' | ||
# l' | # l' | ||
- | pcomps=exp(poss*log(poss)-poss - (poss-n)*log(poss-n) + (poss-n) - n*log(poss)) | + | pcomps = exp(poss*log(poss)-poss - (poss-n)*log(poss-n) + (poss-n) - n*log(poss)) |
- | print " | + | print(" |
- | </sxh> | + | </code> |
===== Problème analogue ===== | ===== Problème analogue ===== | ||
* Quelle est la probabilité de recevoir 40 cartes cadeaux différentes (aucun " | * Quelle est la probabilité de recevoir 40 cartes cadeaux différentes (aucun " |