Définition : On appelle instruction conditionnelles des lignes de code qui seront exécutées sous certaines conditions.
Important : Le programme fera un test qui renverra une valeur booléenne (Vrai ou Faux) et en fonction de la valeur renvoyée, il effectuera certaines instructions.
n=24
if n<25:
   n=n+1
 else:
   n=n-1
Dans cette exemple, seule l'instruction n=n+1 est effectuée, n aura pour valeur 26 à la fin de l'algorithme.
Important : Après le test, on met deux points: cela déclenche l'indentation (ce qui est décalé ). Il faut faire toutes les instructions indentées.
n=5
if n==5:     # test d'égalité
   n=n+2
   n=n*2
else:
   n=n+3
n=n+1
Dans cette exemple, n sera successivement égale à 5,7,14,15
Propriété : différent test possible:
if a==5    # si a est égale à 5
if a!=5     # si a est différent de5
if a<5      # si a est inférieur à 5
if a<=5    # si a inférieur ou égal à 5
Définition : On peut aussi utiliser elif qui signifie "sinon si". L'algorithme va étudier la condition après le if, puis successivement les condition après les elif. Il exécute les instructions après le premier if ou elif qui est Vrai (True) Si aucun elif n'est Vrai il execute l'instruction après le else.
Exercice 1 Compléter le tableau des valeurs successives des variables, puis entourer la valeur finale de chaque variable.
x=2
if x!=3:
   y=4
   y=y+2
else:
   x=x+2
x=x+y
Exercice 2 Compléter le tableau des valeurs successives des variables, puis entourer la valeur finale de chaque variable.
age=12
if age>18:
   nombre=3
elif age>12:
   nombre=1.2
else:
   nombre=13
Exercice 3 Compléter le tableau des valeurs successives des variables, puis entourer la valeur finale de chaque variable.
n=1
if n==2:
   n=n+3
   n=n//2
else:
   n=n%2

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