Adloun

Le seuil en paramètre

Exercice d'entraînement · niveau 2 · sciences numériques et technologie (seconde), chapitre 7 — Projets et mini-jeux · Le jeu du 20 (dés)

Énoncé

Réécrire partie() en partie(seuil), puis estimer la probabilité de gagner pour un seuil de et pour un seuil de .

Corrigé

import random

def partie(seuil):
    total = 0
    while total < seuil:
        de = random.randint(1, 6)
        if de == 1:
            return 0
        total = total + de
    return total

def frequence(seuil, N):
    return sum(1 for i in range(N) if partie(seuil) > 0) / N

print(frequence(15, 20000), frequence(25, 20000))   # ~0.46 et ~0.30

Plus le seuil est haut, plus il faut de lancers, donc plus le risque de tomber sur un est grand.

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.