Adloun

Compter les six

Application directe du cours · niveau 2 · sciences numériques et technologie (seconde), chapitre 6 — Listes et simulations aléatoires · Le module random et les simulations

Énoncé

Écrire un programme qui simule lancers d'un dé et affiche le nombre de obtenus, ainsi que la fréquence correspondante. Comparer à la valeur attendue.

Corrigé

import random

nb_six = 0
for i in range(1000):
    if random.randint(1, 6) == 6:
        nb_six = nb_six + 1
print(nb_six, nb_six / 1000)
# Sortie possible : 172 0.172

La probabilité théorique est . On obtient une valeur proche, mais différente à chaque exécution — c'est le propre d'une simulation. Un résultat qui serait exactement à chaque fois devrait au contraire éveiller les soupçons.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.