bonsoir, je suis bloquée pouvez-vous m'aider, je vous en prie :
Exercice:
Un QCM est constitué de 10 questions.
Pour chaque question, quatre réponses sont proposées parmi lesquelles une seule est correcte.
Chaque bonne réponse rapporte un point. Une réponse fausse rapporte zéro point.
Un élève décide de répondre au hasard dans l’espoir d’avoir un total de points au moins égal à 5.
On souhaite simuler l’expérience E qui consiste à répondre au hasard à chacune des questions de
ce QCM, puis à obtenir une note, à l’aide d’un programme Python.
1) Comment peut-on simuler l’expérience R qui consiste à répondre au hasard à une question de
ce QCM ?
2) Quelle est la probabilité que la réponse choisie au hasard soit correcte ?
3) On décide pour la simulation que seule la première réponse est correcte pour toutes les
questions. Comment peut-on simuler l’expérience N qui consiste à répondre au hasard à une
question puis à obtenir une note pour cette question.
4) Bob propose la fonction Q_note suivante pour simuler l’expérience N :
def Q_note():
""" none -> integer
ne prend pas d'argument en entrée,
retourne la note 0 ou 1 obtenue en répondant au hasard
à une question de QCM où 4 réponses sont proposées et
une seule est correcte.
Une réponse fausse donne 0, une réponse correcte donne 1."""
from random import random
Reponse = random()
if Reponse <= 0.25:
Note = 1
else :
Note = 0
return Note
Expliquer le rôle de chacune des variables intervenant dans le script de Bob.