Utiliser des structures conditionnelles
- Fiche de cours
- Quiz
- Profs en ligne
- Videos
- Application mobile
Utiliser des structures conditionnelles.
Une structure conditionnelle exécute des actions en fonction d’une ou de plusieurs conditions. Une structure conditionnelle est une structure du type Si… Sinon si… Sinon… .
- Opérateurs de comparaison
- Notion de booléen
- Affectation des variables
- d'un en-tête avec if suivi de la condition à vérifier et « : » ;
- des instructions ou séquences d’instructions qui sont décalées par rapport à l'en-tête.
On appelle « indentation » ce décalage : il correspond à un retrait d’une tabulation, c’est-à-dire à quatre espaces.
if test réalisé :
Action 1
Action 2
Attention, Python est un langage indenté.
En cliquant sur « Next », Python constate à la ligne 2 que le test n’est pas réalisé, il passe donc au bloc suivant et effectue directement le test de la ligne 4.
Le bloc d’instructions avec la structure if peut contenir une structure alternative introduite par le mot-clé else, ce qui correspond à « Si la condition est vérifiée alors action1, sinon action2 ». Il y aura alors deux blocs d’instructions.
if condition :
action1
else :
action2
En cliquant sur « Next », Python constate à la ligne 2 que la condition n’est pas réalisée, il passe donc directement à la ligne 5.
La structure conditionnelle peut avoir plus de deux alternatives, il faut dans ce cas utiliser une structure alternative if... elif... else...
Langage courant | Langage Python |
Si condition 1 réalisée action 1 Sinon si condition 2 réalisée action 2 Sinon action 3 |
if condition1: action1 elif condition2: action2 else: action3 |
On peut évidemment avoir plus d’alternatives, il suffit de rajouter des blocs avec le mot-clé elif.
En cliquant sur « Next », Python constate à la ligne 2 que la condition n’est pas réalisée, il passe donc directement à la ligne 4. Or la condition de la ligne 4 n’est pas non plus réalisée, il passe donc directement à la ligne 7.
Vous avez obtenu75%de bonnes réponses !