Définition : La boucle pour permet de répéter plusieurs fois un certains nombre d'opérations. L'expression "for i in range(4) " pourrait donc se traduire par "répéter 4 fois". Le i est la variable utilisée par l'ordinateur pour compter les 4 étapes.
Important : la variable i prends successivement les valeurs 0,1,2,3 En informatique on commence toujours à compter à partir de 0
u=0
for i in range(5):
   u=u+2
Ce code pourrait se traduire par "ajouter 5 fois le nombre 2 à la variable u" La variable i prend successivement les valeurs 0,1,2,3,4 et la variable u les valeurs 0,2,4,6,8,10
Définition : On a vu que lorsqu'il n'y a qu'une valeur dans range, cela signifie que la variable commence à 0 . lorsqu'il y a deux valeurs, on commence à la première pour finir à la deuxième. for i in range (2,6) indique que i prend successivement les valeurs 2,3,4,5
u=0
for i in range(3,7):
   u=u+i
La variable i prend successivement les valeurs 3,4,5,6 et la variable u les valeurs 0,3,7,12,18
Définition :
lorsqu'il y a trois valeurs, on commence à la première pour finir à la deuxième, mais on avance d'un pas égale à la troisième. for i in range (2,17,3) indique que i prend successivement les valeurs 2,5,8,11,14
u=1
for i in range(3,10,2):
   u=u+i
La variable i prend successivement les valeurs 3,5,7,9 et la variable u les valeurs 1,4,9,16,25
Exercice 1 Donner le tableau de variable correspondant au programme suivant :
n=5
for i in range(4):
   a=n*i
   b=n**i
c=n=i

Exercice 2 Donner le tableau de variable correspondant au programme suivant :
n=5
for i in range(2,9):
   n=n+i
   if n%2==0:
      n=n-1
      b=n//2
   c=n-i

Exercice 3 Donner le tableau de variable correspondant au programme suivant :
def DD(n):
   if n+2!=5:
      t=5
   else:
      t=3
   return t
n=5
for i in range(1,10,2):
   n=n+DD(i)

Nombres

Ensemble de nombres

Notion d'intervalle

Distance et valeur absolue

Encadrement et valeur approchée

Rationnels

Multiples,diviseurs

racines carrée

puissances

Développer

Factoriser

Cliquez ici pour imprimer