Programmation: Boucles
Question 1
Qu'affiche le programme python suivant ?s=0
for i in range(4):
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,
range(4)=[0; 1; 2; 3]
.La commande
print
étant dans la boucle, elle est exécutée à chaque fois et produit donc les affichages successifs des entiers de la liste fournie par range
.