On considère le programme python suivant permettant de simuler le lancer d’une pièce. Pour cela on considèrera que 0 représente Pile et 1 Face.
# on importe la fonction randint de la bibliothèque random
from random import randint
def tirages(n):
retour=[]
# on effectue n tirages
for i in range(n):
# on tire un nombre entier entre 0 et 1
tirage=randint(0,1)
# on l'ajoute aux tirages
retour.append(tirage)
# on retourne les tirages
return retour
def frequence(valeur,n):
return tirages(n).count(valeur)/n
Exercice 1
Copier et coller le code ci-dessus dans Thonny, exécuter le.
1. Tester les commandes suivantes :
>>> tirages(10)
...
>>> tirages(100)
...
Que permettent-elles de simuler ?
2. Tester les commandes suivantes :
>>> frequence("0",100)
...
>>> frequence("0",100)
...
>>> frequence("0",100)
...
>>> frequence("0",100)
...
>>> frequence("1",100)
...
>>> frequence("1",100)
...
>>> frequence("1",10000)
...
>>> frequence("0",10000)
...
Que permettent-elles de calculer ? Que remarquez-vous ?
Exercice 2
Adaptez ce programme pour simuler le lancer d’un dé à 6 faces numérotées de 1 à 6 . Déterminer une valeur approchée de la probabilité d’obtenir « 6 » à l’aide de votre programme.
Exercice 3
Adaptez votre programme pour simuler la somme du lancer de 2 dés à 6 faces. Quelle est la somme qui va apparaître le plus souvent ? Avec quelle probabilité ?
Exercice 4
On joue 500 fois à Pile ou Face. A votre avis est-il possible d’avoir obtenu 6 fois Pile successivement ? 7 fois ? Modifier votre programme pour répondre.