Prise de décision en Python : Maîtriser la logique conditionnelle
La prise de décision consiste à anticiper les conditions qui se produisent lors de l'exécution du programme et à spécifier les actions à entreprendre selon ces conditions.
Les structures de décision évaluent plusieurs expressions qui produisent VRAI ou FAUX comme résultat. Vous devez déterminer quelle action entreprendre et quelles instructions exécuter si le résultat est VRAI ou FAUX sinon.
Voici la forme générale d'une structure typique de prise de décision trouvée dans la plupart des langages de programmation :
Le langage de programmation Python considère toute valeur non nulle et non nulle comme VRAIE, et si elle est soit zéro soit null, alors elle est considérée comme FAUSSE.
Le langage de programmation Python fournit les types d'instructions de prise de décision suivants. Cliquez sur les liens suivants pour vérifier leurs détails.
| N° | Instruction et description |
|---|---|
| 1 | Instruction if Une instruction if consiste en une expression booléenne suivie d'une ou plusieurs instructions. |
| 2 | Instruction if...else Une instruction if peut être suivie par une instruction else optionnelle, qui s'exécute lorsque l'expression booléenne est FAUSSE. |
| 3 | Instructions if imbriquées Vous pouvez utiliser une instruction if ou else if à l'intérieur d'une autre instruction if ou else if. |
Passons en revue brièvement chaque type de prise de décision :
Suites d'instruction unique
Si la suite d'une clause if ne consiste qu'en une seule ligne, elle peut se trouver sur la même ligne que l'instruction d'en-tête.
Voici un exemple d'une clause if sur une ligne :
Démonstration en direct#!/usr/bin/python var = 100 if ( var == 100 ) : print "La valeur de l'expression est 100" print "Au revoir !"
Lorsque le code ci-dessus est exécuté, il produit le résultat suivant :
La valeur de l'expression est 100 Au revoir !
Python
- Instructions, indentation et commentaires en Python : Guide clair
- Maîtriser les types de données Python : Guide pratique
- Maîtriser les opérateurs Python : Guide complet
- Maîtriser l'instruction pass en Python : Guide pratique
- Maîtriser les dictionnaires Python : création, manipulation et techniques avancées
- Maîtriser la gestion d'exceptions Python : try, except, else et finally expliqués
- Fonction Python print() : Guide pratique avec exemples
- Maîtriser les boucles Python : For, While, Break, Continue et Enumerate expliqués
- Renforcer la prise de décision dans la fabrication avancée grâce à une analytique puissante