Programmation: Boucles


Question 1

Qu'affiche le programme python suivant ?
s=0
for i in range(5):
	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(5)=[0; 1; 2; 3; 4].
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.