Voyons étape par étape ce que fait le programme :

\begin{itemize}
\item la ligne 1 demande d'entrer un nom et un prénom, que l'on stocke dans la variable \texttt{nom\_prenom};

\item \texttt{nom\_prenom.split(' ')} sépare la variable \texttt{nom\_prenom} de part et d'autre du caractère \og espace \fg{} -- à l'aide de la fonction \texttt{split} -- et donne une liste de deux items (le nom et le prénom). Donc \texttt{nom\_prenom.split(' ')[0]} représente le premier item, donc le nom, stocké dans la variable \texttt{nom};

\item \texttt{nom[0]} représente le premier caractère de la chaîne \texttt{nom} donc \texttt{nom[0].upper()} représente l'initiale de \texttt{nom} en majuscule;

\item les deux lignes suivantes définissent de la même façon l'initiale en majuscule du prénom.
\end{itemize}

Ainsi, les variables \texttt{a} et \texttt{b} renferment les initiales en majuscules du nom et du prénom, variables affichées par le programme.
\newpage
