Un programme possible est le suivant :

\begin{listing}[language=python]{}{03-05.py}\end{listing}

\Par

Explications :

\begin{itemize}
\item on commence par définir la variable \texttt{valeurs} comme une liste (vide);

\item on parcourt ensuite les nombres entiers de 0 à 10 à l'aide de \texttt{range(11)} : ne pas oublier que la fonction \texttt{range(a)} commence à 0 et finit à $(a-1)$. C'est la raison pour laquelle il faut aller jusqu'à 11 pour afficher tous les nombres $A$ jusqu'à $n=10$;

\item on utilise ensuite la méthode \texttt{extend} pour ajouter les différentes valeurs de $A$ en fonction de $n$.

\begin{attention}
On a ici utilisé des crochets à l'intérieur de la méthode \texttt{extend} car \texttt{n*n-2*n+3} est considéré comme un nombre de classe \textit{int}, et non comme un item de liste. Donc sans crochets, Python renvoie l'erreur : \og \texttt{TypeError: 'int' object is not iterable} \fg.
\end{attention}
\end{itemize}
