• 6 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 07/03/2023

Utilisez des librairies Python spécialisées

Compétences évaluées

  • Utiliser des librairies Python spécialisées
  • Question 1

    Cochez les nombres que l'on peut obtenir si l'on exécute le code suivant :

    import random
    n = random.uniform(10,19)
    print(n)
    Attention, plusieurs réponses sont possibles.
    • 6

    • 10.0000001

    • 14.4

    • 23.0

    • 10.5

    • 18.9999999

  • Question 2

    Par quoi remplacer les ... pour que le programme suivant affiche un des prénoms de la liste au hasard ?

    import random
    panier = ["Pomme", "Poire", "Banane", "Ananas", "Orange"]
    resultat = ...
    print(resultat)

     

    Attention, plusieurs réponses sont possibles.
    • panier[random.randint(0, 4)]

    • random.choice(panier)

    • random.random(panier)

    • random.shuffle(panier)

  • Question 3

    Considérons l'expérience suivante :

    Soit 10.000 lancers d'un dé équilibré classique (à 6 faces). Parmi ces 10.000 lancers, on en prend 1.000 aléatoirement.

    On réalise 5 fois cette expérience, et on note m la moyenne des fréquences de 6 obtenus sur les 10.000 lancers et n la moyenne des fréquences de 4 obtenus dans le sous-échantillon.

    Quelles seraient les valeurs de m et n à l'issue de cette expérience ?

    • L'aléatoire rend les résultats trop variables pour répondre strictement à cette question.

    • m  et  n  seront proches de 1/6.

    • m  sera proche de 1/6,  n  sera proche de (1/6)/10 = 1/60.

    • m  sera proche de 1/6 et il n'est pas possible de savoir pour  n  à cause de l'aléatoire.

Et si vous obteniez un diplôme OpenClassrooms ?
  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel
Trouvez la formation et le financement faits pour vous