Programmation: Boucles


Question 1

Qu'affiche le programme python suivant ?
s=0
for i in range(4):
	s=i
	print(s)
Aide
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.