\begin{questions}
\item Le code suivant permet d'afficher la phrase \og Informations présentes. \fg{} dans le cas où l'une des deux informations (pseudo ou courriel) est dans la table :

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


\item Le pseudo peut comporter des majuscules et des minuscules. Il est donc intéressant de comparer les pseudos uniquement en minuscules.

Il y a deux possibilités.

\begin{itemize}
\item 1\iere{} possibilité : le pseudo et le courriel sont enregistrés en minuscules dans la table. Dans ce cas, une légère modification du code précédent est à apporter :

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

\Par

\item 2\ieme{} possibilité : les pseudo et courriel sont enregistrés sans modification par rapport à la saisie initiale.

\Par
Dans ce cas, il faut parcourir tous les items et les convertir en minuscules, comme dans le programme page ci-dessous.

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

\Par

Il est nécessaire d'utiliser un booléen afin de ne pas afficher plusieurs fois la phrase dans l'éventualité où le courriel et le pseudo figurent dans la table.
\end{itemize}

Dans le doute (comme aucune information n'est connue sur la table et la casse de ses items), il est préférable de choisir le second code. Mais quand on est administrateur d'un site internet, on pense à ce genre de choses et on enregistre les données au format le plus intéressant pour les manipulations futures.
\end{questions}
