Langage Python:
Séance 5 - La boucle For

Sans entrer le code suivant, deviner ce qu'il va produire.


  for j in range(1,32):
  	print(j)	      # L'indentation est obligatoire.  
  	print("décembre")

"For" signifie "pour", ainsi pour j variant de 1 inclus à 32 exclus, le programme effectue les lignes de commandes indentées. Ensuite le programme passe à la prochaine ligne non indentée.

Les exercices

Exercice 1: Une moyenne

Ecrire un programme qui demande à l'utilisateur 7 nombres l'un après l'autre et qui les somme au fur et à mesure afin de retourner finalement la moyenne de ceux-ci.

Exercice 2: Imbriquer des boucles

Comparer les deux programmes suivants:



  for i in range(1,10):
  	print(i)
  for j in range(1,10):
	print(j)

et


  for i in range(1,10):
	  for j in range(1,10):
	  	print(i)
		print(j)

D'autres applications de la boucle for apparaitront par la suite, comme par exemple dans la gestion d'images...