La structure sélective If 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

  • 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!")