Lire une boucle bornée dans un cas simpleExercice

On considère le programme suivant :

\verb!a = 2!
\verb!for i in range(5):!
    \verb!a = a*2!
\verb!print(a)!

On suppose que l'utilisateur lance le programme.

Que va-t-il se passer ?

On considère le programme suivant :

\verb!lst  = list(input('Quelles sont tes notes en maths ?'))!
\verb!for i in range(len(lst)):!
    \verb!print(lst[i])!

On suppose que l'utilisateur lance le programme et entre \verb![13, 12, 15, 17]!.

Que va-t-il se passer ?

On considère le programme suivant :

\verb!a = 52!
\verb!for i in range(3):!
    \verb!a = a//2!
\verb!print(a)!

On suppose que l'utilisateur lance le programme.

Que va-t-il se passer ?

On considère le programme suivant :

\verb!a = 4!
\verb!for i in range(4):!
    \verb!a = a**i!
\verb!return a!

On suppose que l'utilisateur lance le programme.

Que va-t-il se passer ?

On considère le programme suivant :

\verb!lst = ['Albert', 'Antoine', 'Adrien', 'Aïmen', 'Arthur']!
\verb!for i in range(3):!
    \verb!print(lst[i])!

On suppose que l'utilisateur lance le programme.

Que va-t-il se passer ?