\begin{listing}[language=python]{}{03-09.py}%\nathanliveProgWithoutText
\end{listing}

\Par\enlargethispage*{\baselineskip}

Explications :

\begin{itemize}
\item on commence par définir les chaînes de caractères, et on définit la liste comme étant vide afin de pouvoir y ajouter des items;

\item on parcourt d'abord la chaîne \texttt{chaine1} avec la boucle \texttt{for i in chaine1};

\item pour chaque lettre de \texttt{chaine1}, on parcourt la chaîne \texttt{chaine2} avec la boucle \texttt{for j in chaine2};

\item à ce stade, \texttt{i} représente un caractère de \texttt{chaine1} et \texttt{j}, un caractère de \texttt{chaine2}. On les concatène avec l'instruction \texttt{i+j} et on insère le résultat dans \texttt{liste} avec l'instruction \texttt{liste.append(i+j)}.
\end{itemize}
