Python 3 - Prise de décision

La prise de décision est l'anticipation des conditions survenant lors de l'exécution d'un programme et des actions spécifiées prises en fonction des conditions.

Les structures de décision évaluent plusieurs expressions, qui produisent TRUE ou FALSE comme résultat. Vous devez déterminer quelle action entreprendre et quelles instructions exécuter si le résultat est TRUE ou FALSE dans le cas contraire.

Voici la forme générale d'une structure de prise de décision typique trouvée dans la plupart des langages de programmation -

Le langage de programmation Python suppose que non-zero et non-null valeurs comme TRUE, et tout zero ou null values comme valeur FALSE.

Le langage de programmation Python fournit les types suivants d'énoncés de prise de décision.

N ° Sr. Déclaration et description
1 déclarations if

Un if statement se compose d'une expression booléenne suivie d'une ou plusieurs instructions.

2 instructions if ... else

Un if statement peut être suivi d'une option else statement, qui s'exécute lorsque l'expression booléenne est FALSE.

3 instructions if imbriquées

Vous pouvez en utiliser un if ou else if déclaration dans un autre if ou else if déclaration (s).

Passons en revue chaque déclaration de prise de décision rapidement.

Suites à déclaration unique

Si la suite d'un if clause se compose d'une seule ligne, elle peut aller sur la même ligne que l'instruction d'en-tête.

Exemple

Voici un exemple de one-line if clause -

#!/usr/bin/python3

var = 100
if ( var  == 100 ) : print ("Value of expression is 100")
print ("Good bye!")

Production

Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -

Value of expression is 100
Good bye!