\begin{questions}
\item
\begin{questions}
\item La variable \texttt{registre} étant définie par des crochets, elle est du type \textit{liste}.
\item La valeur \texttt{registre[0]} étant \og 1 \fg, son type est \textit{int}.
\item La valeur \texttt{registre[1]} est : \og \{'nom':'HILUM' , 'prenom':'Mohan' , 'adresse':'224 avenue des fleurs 75001 Paris', 'age':67, 'taille':178, 'poids':81\} \fg, donc son type est \textit{dictionnaire}.
\end{questions}

\item L'instruction \texttt{registre[1]['nom']} retourne : \og 'HILUM' \fg.

Le type de \texttt{registre[1]['nom']} est donc \textit{chaîne de caractères}.

\newpage

\item D'après le cours, pour ajouter un item à une liste, il faut utiliser\linebreak l'instruction :

\Par

{\ttfamily
registre.extend([2,\{'nom':'DUPONT' , 'prenom':'Kévin' ,\\
'adresse':'5 allée des ponts 33000 Bordeaux', 'age':24,\\
'taille':187, 'poids':95\}])
}

\begin{attention}
L'énoncé précise bien que l'on doit utiliser une seule instruction, et non deux. Donc la méthode \texttt{append} ne peut pas fonctionner ici car elle ajouterait un item de type \textit{liste}, ce qui n'est pas souhaité.
\end{attention}

\item % lien vers le programme entier : .py
\qrset{height=1.1cm,version=5}\rput(-1,-0.9){
\psframebox{\qrcode{https://idl-live.prepamath.fr/IL1NSI/03-18-02.py}}}
\vspace*{-10pt}
\raisebox{-0.5\totalheight+3mm}{\begin{minipage}{\linewidth}\begin{listing}[language=python]{}{03-18-02.py}
\end{listing}\end{minipage}}
\end{questions}
\Par~
