Première

Première NSI

Numérique et sciences informatiques

CoursDans la progressionTélécharger le PDF

Instructions conditionnelles

Comprendre les conditions, utiliser if et else en Python et lire un schéma de branchement.

I. Définitions

Une condition peut valoir :

  • vrai, noté True en Python ;
  • faux, noté False en Python.

Si la condition n'est pas remplie, c'est-à-dire si elle est fausse, alors le code inclus dans l'instruction conditionnelle n'est pas exécuté.

A. Schéma de branchement

Nous pouvons visualiser comment se comporte l'exécution d'un programme en dessinant son schéma de branchement :

Instruction conditionnelle simple
Instruction conditionnelle simpleLa condition est-ellevraie ?VRAIExécution decertaineslignes de codeFAUXExécution de la suite duprogramme

B. Syntaxe en Python

En Python, l'instruction conditionnelle s'écrit avec le mot-clé if (« si » en français).

La séquence d'instructions est composée de la ligne avec le mot-clé, puis du corps de la condition.

II. Structures conditionnelles avec alternative

L'instruction conditionnelle peut inclure une séquence d'instructions alternative, à n'exécuter que lorsque la condition est fausse.

A. Schéma de branchement

Instruction conditionnelle avec alternative
Instruction conditionnelle avec alternativeLa condition est-ellevraie ?VRAIExécution decertaineslignes de codeFAUXExécution decertaineslignes de codeExécution de la suite duprogramme

B. Syntaxe en Python

En Python, l'alternative s'écrit avec le mot-clé else (« sinon » en français).

Retour en haut ↑