if else- elif
Définition :
L'instruction if permet d'exécuter des instructions (bloc d'instructions) en fonction d'une condition :
Attention : Indentation
Le bloc d'instruction lorsque la condition est vraie (if )ou lorsque la condition est fausse (else) doit être indenté (ajout de 4 espaces avant les instructions du bloc).
Syntaxe : Syntaxe if
Les blocs d'instructions sont précédés 4 caractères espace (4 exactement)
1
if condition:
2
bloc d'instructions
3
else:
4
bloc d'instructions
5
Le bloc else : est facultatif
Exemple :
1
print("Bonjour")
2
print("Addition de deux nombres")
3
x = input("Votre premier nombre ")
4
y = input("Votre deuxième nombre ")
5
z = float(x) + float(y)
6
if z > 5:
7
print(z," est plus grand que 5")
8
else:
9
print(z," est plus petit ou égal à 5")
Définition : elif
Lorsqu'il est nécessaire d'imbriquer plusieurs if else, la structure de contrôle if elif elif
peut être utilisée.
Exemple : if elif else
1
print("Bonjour")
2
x = int(input("Entrer un nombre : "))
3
if x < 0:
4
print(x, " est négatif")
5
elif x <= 1:
6
print(x, " est dans l'intervalle [0,1]")
7
elif x <= 10:
8
print(x, " est dans l'intervalle ]1,10]")
9
else:
10
print(x, " est plus grand que 10 strictement")