01 76 38 08 47
Logo Kartable
AccueilParcourirRechercheSe connecter

Pour profiter de 10 contenus offerts.

Logo Kartable
AccueilParcourirRechercheSe connecter

Pour profiter de 10 contenus offerts.

  1. Accueil
  2. Seconde
  3. Mathématiques
  4. Problème : Écrire une fonction renvoyant le résultat numérique d’une expérience aléatoire

Écrire une fonction renvoyant le résultat numérique d’une expérience aléatoire Problème

Ce contenu a été rédigé par l'équipe éditoriale de Kartable.

Dernière modification : 12/05/2025 - Conforme au programme 2025-2026

On simule le tirage d'une pièce à l'aide d'une fonction Python.

Comment importer uniquement la fonction \verb/random/ du module \verb/random/ en Python ?

Les modules Python sont des bibliothèques de fonctions thématiques qui permettent de rajouter des fonctionnalités à la version de base. Le module \verb/random/ dispose de nombreuses fonctions pour travailler avec de l'aléatoire, notamment la fonction du même nom \verb/random/ qui renvoie un réel entre 0 et 1.

Pour l'importer, on utilise donc l'instruction suivante :

\verb/ from random import random /

Avec quelle probabilité une pièce équilibrée tombe-t-elle sur face ?

Le lancer d'une pièce équilibrée n'a que deux issues possibles : pile et face. Si la pièce est équilibrée, alors chacune de ces issues est équiprobable.

Ainsi, la probabilité de tomber sur face est de :

0{,}5

Comment simuler le tirage d'une pièce de monnaie qui tombe sur pile ou face avec probabilité 0,5 ?

Pour simuler le tirage d'une pièce de monnaie, on tire un nombre réel entre 0 et 1 à l'aide de la fonction \verb/random/ du module \verb/random/. Cette fonction est importée à l'aide de l'instruction \verb/from random import random/.

Si ce nombre est inférieur à 0,5, on considère que la pièce est tombée sur pile, sinon sur face. On enregistre ce résultat dans une variable \verb/piece/ :

\verb/from random import random /
\verb/p = random() /
\verb/if  p < 0.5: /
\verb/      piece = 'pile' /
\verb/else : /
\verb/      piece = 'face'/

\verb/print(piece) /

Quelle fonction simule le tirage d'une pièce de monnaie qui tombe sur pile ou face avec probabilité 0,5 ?

Pour définir une fonction en Python, on utilise l'instruction \verb/def/ suivie du nom de la fonction et des arguments entre parenthèses. La fonction issue n'aura pas d'argument, elle ne fait que retourner pile ou face avec probabilité 0,5 :

\verb/ from random import random /

\verb/ def tirage(): /
\verb/     p = random() /
\verb/     if  p < 0.5: /
\verb/         piece = 'pile' /
\verb/     else : /
\verb/         piece = 'face'/
\verb/     return piece /

\verb/ print(tirage()) /

La charte éditoriale garantit la conformité des contenus aux programmes officiels de l'Éducation nationale. en savoir plus

Les cours et exercices sont rédigés par l'équipe éditoriale de Kartable, composéee de professeurs certififés et agrégés. en savoir plus

Voir aussi
  • Cours : Notion de fonction
  • Exercice : Identifier les caractéristiques d'une fonction
  • Exercice : Identifier une syntaxe correcte de fonction
  • Exercice : Lire une fonction simple
  • Exercice : Écrire une fonction simple
  • Exercice : Lire une fonction complexe
  • Exercice : Modifier une fonction complexe
  • Exercice : Compléter une fonction complexe
  • Exercice : Appeler une fonction dans un algorithme
  • Problème : Renvoyer un nombre aléatoire à l'aide d'une fonction
  • Problème : Calculer la moyenne pondérée d'une série statistique à l'aide d'un algorithme
  • Problème : Calculer l'écart-type d'une série statistique à l'aide d'un algorithme
  • Problème : Écrire une fonction renvoyant le résultat numérique d’une répétition d’expériences aléatoires indépendantes
  • Quiz : Notion de fonction

Nos conseillers pédagogiques sont à votre écoute 7j/7

Nos experts chevronnés sont joignables par téléphone et par e-mail pour répondre à toutes vos questions.
Pour comprendre nos services, trouver le bon accompagnement ou simplement souscrire à une offre, n'hésitez pas à les solliciter.

support@kartable.fr
01 76 38 08 47

Téléchargez l'application

Logo application Kartable
KartableWeb, iOS, AndroidÉducation

4,5 / 5  sur  20262  avis

0.00
app androidapp ios
  • Contact
  • Aide
  • Livres
  • Mentions légales
  • Recrutement

© Kartable 2025