7- La structure sélective If en Python

 

python si structure Comme vous l'avez appris auparavant en Python, la clause else est utilisée avec l'instruction if en python. Python permet d’utiliser le mot-clé else avec les boucles for et while. Le bloc else apparaît après le corps de la boucle. Les instructions du bloc else seront exécutées une fois toutes les itérations terminées. Le programme ne quitte la boucle qu'après l'exécution du bloc else. 2 ème partie si elif sinon structure en python

 

1 - La structure sélective If ... Else ...

La structure sélective if ...else, permet d’exécuter un ensemble d'instructions lorsqu'une condition est réalisée.

Syntaxe:

if(condition):
   instructions...
else:
   autres instructions...

Exemple:

# -*- coding: utf-8 -*-
age = 19
if(age >= 18):
   print("Vous êtes majeur !")
else:
   print("Vous êtes mineur !")
# affiche vous êtes majeur

2 - L'instruction elif





L'instruction elif est employée généralement lorsque l'exception comporte 2 ou plusieurs cas à distinguer. Dans notre exemple ci-dessus l'exception est age < 18 qui correspond au cas mineur. Or le cas mineur comporte les deux cas :

  • Enfance   age < 14 
  • Adolescence    14 < age < 18

L'instruction else  sélectionne la condition contraire  qui est age < 18 et donc ne peut distinguer entre  les deux cas enfance et adolescence. Ainsi pour palier à ce problème, on utilise l'instruction elif:

Exemple: instruction elif

# -*- coding: utf-8 -*-
age = int(input('tapez votre age : '))
if(age >= 18):
    print("Vous êtes majeur !")
elif(age<15):
    print("Vous êtes trop petit !")
else:
    print("Vous êtes adolescent!")




Younes Derfoufi
CRMEF OUJDA

1 thought on “7- La structure sélective If en Python

Leave a Reply