Lire et comprendre une fonction Python renvoyant la fréquence des succès sur un échantillonExercice

Soit la fonction Python suivante :

\verb / from random import* /
\verb / def frequence_succes(n, p): /
\verb /     c=0 /
\verb /     for k in range(1, n+1): /
\verb /         t=random() /
\verb /         if t<p: /
\verb /             c=c+1 /
\verb #     return c/n # 

Que représente l'entier \verb/n/ en argument de la fonction \verb/frequence_succes(n, p)/ ?

Que représente le flottant \verb/p/ en argument de la fonction \verb/frequence_succes(n, p)/ ?

Que retourne l'instruction \verb/t = random()/ ?

Combien de valeurs prend la variable \verb/i/ dans la boucle \verb/for k in range(1, n+1):/ ?

À quoi correspond la variable \verb/c/ dans les instructions suivantes ?

\verb / if t<p: /
\verb /    c=c+1 /