Pile ou face
Exercice d'entraînement · niveau 2 · sciences numériques et technologie (seconde), chapitre 6 — Listes et simulations aléatoires · Le module random et les simulations
Énoncé
Écrire une fonction nb_piles(N) simulant N lancers d'une pièce et renvoyant le nombre de « pile ». L'appeler pour et commenter le résultat obtenu.
Corrigé
import random
def nb_piles(N):
c = 0
for i in range(N):
if random.randint(0, 1) == 1:
c = c + 1
return c
print(nb_piles(500)) # une valeur proche de 250, différente à chaque exécution
On attend environ , mais un écart de quelques dizaines est parfaitement normal.
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.