Les déclarations si conditionnelles sont le concept le plus fondamental de tout langage de programmation, et ils peuvent littéralement créer presque tout dans le langage de programmation. Tout en étant le plus fondamental, les stades IF peuvent être utilisées pour calculer plusieurs conditions en même temps dans d'autres conditions. Oui, c'est vrai, c'est ce qu'on appelle une déclaration imbriquée ayant des conditions dans d'autres conditions.
Ce message illustra l'utilisation de stades if imbriquées à l'aide d'un exemple. Mais avant cela, jetons un coup d'œil à la syntaxe de la staté imbriquée.
Comment utiliser des déclarations imbriquées dans Python?
La syntaxe structurelle de base des instructions IF imbriquées est définie ci-dessous:
if (condition_1):
if (condition_2):
#body de condition_2
autre:
#body of else of condition_2
autre:
#body of else Block of Condition_1
Dans cette syntaxe ci-dessus:
Note: Chaque condition peut avoir autant de «Elif»Parties autant que nécessaire, et le niveau des déclarations imbriquées peut également être autant que nécessaire.
Expliquons les déclarations imbriquées à l'aide d'exemples.
Exemple: Comparaison de trois nombres à l'aide de déclarations imbriquées
Dans ce premier exemple, vous comparerez trois nombres et conclurez l'une des opérations suivantes:
Pour ce faire, prenez le code suivant:
x = 20
y = 10
z = 10
if (x == y):
if (x == z):
imprimer ("tous les nombres sont égaux")
autre:
print ("X & Y est le même, z est différent")
Elif (x == z):
print ("x & z sont les mêmes, y us différents")
Elif (y == z):
imprimer ("Y et Z sont les mêmes. X est différent ")
autre:
imprimer ("tous les chiffres sont uniques")
Dans cet extrait de code ci-dessus:
Avec les valeurs définies à 20,10 et 10 pour X, Y et Z, le programme affiche la sortie suivante:
Cependant, lorsque les valeurs ont changé à 15, 15 et 15 pour X, Y et Z, la sortie devient:
C'est ainsi que l'utilisateur peut utiliser les déclarations imbriquées pour calculer les conditions dans un format hiérarchique.
Conclusion
Les stades IF imbriquées sont un moyen d'appliquer des conditions dans un programme à travers un format hiérarchique. Cela signifie qu'une condition si. Il n'y a pas de limite aux niveaux de la hiérarchie IF-condition qui peut être créée. Par conséquent, vous pouvez créer autant de niveaux que requis pour votre tâche, cependant, être très prudent lorsque vous utilisez plusieurs niveaux de conditions imbriquées, car ils peuvent rendre votre programme assez compliqué.