Programmation: Boucles
Question 1
Qu'affiche le programme python suivant ?s=0
for i in range(2):
s=i
print(s)
range(n)
fournit la liste des n premiers entiers. Sachant que python commence à compter à 0,
cette liste est 0;1;2;…;n-1, soit ici, 0; 1.
Comme la commande
print
n'est pas dans la boucle, elle n'est exécutée qu'après la fin de celle-ci,
moment où on est arrivé à la fin de la liste précédente, et alors
s vaut 1.