% lien vers le programme entier :
\qrset{height=1.1cm,version=5}\rput(-1,-0.7){
\psframebox{\qrcode{https://idl-live.prepamath.fr/IL1NSI/03-15.py}}}
\vspace*{-10pt}
\begin{listing}[language=python]{}{03-15.py}
\end{listing}

\Par

Explications :

\begin{itemize}
\item \texttt{liste.sort()} commence part trier la liste dans l'ordre croissant; ainsi, la plus petite valeur de la liste sera \texttt{liste[0]} et la plus grande,\linebreak \texttt{liste[len(liste)-1]}. Il ne faut pas oublier que \texttt{len(liste)} donne le nombre d'items de la liste mais il y a un décalage d'index car on commence à l'index 0. Par exemple, pour une liste à 10 items, le dernier sera \texttt{liste[9]};

\item on calcule ensuite la somme des valeurs stockées dans la liste en définissant d'abord la variable \texttt{somme} à 0, puis en lui ajoutant toutes les valeurs avec la boucle \texttt{for i in liste}. La moyenne sera calculée en divisant \texttt{somme} par \texttt{len(liste)}.
\end{itemize}
