La boucle for (pour) , comme le if else utilise l'indentation
c'est à dire le décalage de 3 espaces lors du retour à la ligne
(attention à ne pas oublier les deux points)
for i in range(10): print(i)
Ce programme affiche les nombres 0,1,2,3,4,5,6,7,8,9
Attention : on remarquera que le programme écrit bien 10 nombres
mais commence à 0 et s'arrête à 9 ! si on veut écrire les nombres de 1 à 10 ,il faut écrire
for i in range(1,11): print(i)
Ce programme affiche alors les nombres 1,2,3,4,5,6,7,8,9,10
for i in range(4,10) : print(i)
Ce programme commence à 4 et s'arrête à 9 , il affiche les nombres 4,5,6,7,8,9
Le programme suivant utilise un pas de deux :
for i in range(4,10,2): print(i)
c'est à dire qu'il affiche les nombres 4,6,8 ( de 2 en 2, il commence à 4 et s'arrête à 9 ! )
Exercice 1:
Afficher tous les nombres de 7 à 15
Exercice 2:
Calculer la somme de tous les entiers inférieurs à 100
(On pourra créer une variable somme
et à chaque tour de boucle on ajoutera le nombre i à l'ancienne valeur de somme )
Exercice 3:
Afficher l'équivalent d'un tableau de valeurs de la fonction carrée :
On veut obtenir
>>> f(0)=0
f(1)=1
f(2)=4
....
f(10)=100