Sommaire

Structures conditionnelles Structure conditionnelle

Les exemples de ce chapitre ne sont plus donnés à partir d’exécution directe dans l’environnement IPython (instruction par instruction), mais en exécutant des fichiers de script.

Les conditions sont un concept très utilisé en informatique. L’idée est de n’exécuter certaines instructions de code que lorsque certaines conditions sont remplies.

En Python, il n’existe qu’une seule structure conditionnelle : la structure if (Si).

Dans sa forme la plus simple, la syntaxe est la suivante :

if <condition évaluée> : 
        instruction 1 
        instruction 2 Structure conditionnelle:if

Si la condition évaluée est réalisée, alors les instructions 1 et 2 sont exécutées. Le plus souvent, les conditions évaluées le sont à l’aide d’opérateurs conditionnels.

Le code ci-après illustre le fonctionnement du if dans sa version la plus simple.

a = True  
if(a is True):   
     print("a is True") 

In [1]: %run if_simple.py 
a is True

Une version plus évoluée est le if, ..., else. La syntaxe est la suivante :

if <condition évaluée> : 
        instruction 1 
        instruction 2 
else : 
        instruction3

Dans ...