\texttt{len(A)} correspond au nombre de caractères dans la variable \texttt{A}, donc représente ici le nombre 19.

L'instruction \og \texttt{for i in range(len(A))} \fg{} signifie que la variable \texttt{i} prend 19 valeurs en partant de 0.

De plus, le test \og \texttt{if i\%2 == 0} \fg{} signifie : \og  si \texttt{i} est pair \fg{} car \texttt{i\%2} représente le reste de la division euclidienne de \texttt{i} par 2, et si ce reste est égal à 0, alors cela signifie que \texttt{i} est pair.

Le tableau d'exécution du programme commence ainsi :

\begin{center}
\begin{tabular}{|L|*6{Zc|}}
\hline
Valeurs de \texttt{i} & 0 & 1 & 2 & 3 & 4 & \ldots\\
\hline
Valeurs de \texttt{B} & H & H* & H*a & H*a* & H*a*t & \ldots \\
\hline
\end{tabular}
\end{center}
\enlargethispage*{3em}

Le programme remplace donc toutes les lettres dont l'index est impair par une astérisque.

Il affiche donc : \hfil \texttt{H*a*t*n*i*o*o*m*n*s}
