Adloun

algorithmique et programmation (première) · Chapitre 1 · Exercice de TD

Écrire une fonction simule des() renvoyant le résultat d'un lancer de…

Consolidation : variables, conditions, boucles, fonctions · niveau 3 (difficile)

Énoncé

Écrire une fonction simule_des() renvoyant le résultat d'un lancer de dé équilibré (utiliser randint du module random), puis une fonction frequence_six(N) estimant la probabilité d'obtenir un six sur lancers. Quelle valeur attend-on pour grand ?

Corrigé


from random import randint

def simule_des():
    return randint(1, 6)

def frequence_six(N):
    compteur = 0
    for k in range(N):
        if simule_des() == 6:
            compteur += 1
    return compteur / N

Pour grand, la fréquence se stabilise vers (loi des grands nombres) — le principe de toutes les simulations du chapitre Variables aléatoires.

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →