Python - Prise de décision

La prise de décision est l'anticipation des conditions survenant lors de l'exécution du programme et la spécification des actions prises en fonction des 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 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 les valeurs sont TRUE, et si c'est le cas zero ou null, alors il est supposé comme valeur FALSE.

Le langage de programmation Python fournit les types suivants d'instructions de prise de décision. Cliquez sur les liens suivants pour vérifier leurs détails.

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 brièvement en revue chaque prise de décision -

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.

Voici un exemple de one-line if clause -

#!/usr/bin/python

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

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

Value of expression is 100
Good bye!