Adloun

sciences numériques et technologie (seconde) · Chapitre 6 · Application directe du cours

Compter les six

Listes et simulations aléatoires · Le module random et les simulations · niveau 2

É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.

100 % gratuit

Essaie le suivant avec le tuteur

Faire l'exercice suivant avec le tuteur

Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant avec le tuteur →