La classe \texttt{Piece} est composée de deux méthodes.

\begin{itemize}
\item La méthode \texttt{alea} retourne simplement un nombre aléatoire de l'ensemble $\{0;1\}$.

\item La méthode \texttt{moyenne}, qui admet un attribut \texttt{n}, commence par définir une liste vide nommée \texttt{tirage}. Ensuite, une boucle itérative est créée, pour 100 itérations. Au cours de chacune d'elles, on insère dans la liste \texttt{tirage} le retour de la méthode \texttt{alea} (on insère donc \og 0 \fg{} ou \og 1 \fg{} $n$ fois).

Une fois la boucle finie, on retourne la valeur de \og \texttt{sum(tirage) / n} \fg, c'est-à-dire la somme des nombres contenus dans la liste \texttt{tirage} divisée par $n$ : il s'agit ici du calcul du nombre moyen de \og 1 \fg{} obtenus lors des $n$ choix aléatoires.
\end{itemize}

Ainsi, dans ce contexte, si on décide d'associer \og Pile \fg{} à \og 1 \fg{} lors du\linebreak lancer d'une pièce, le programme calcule le nombre moyen de \og Pile \fg{} sur 100 lancers.
