Si la condition «si» devient fausse, la prochaine condition de la partie «Elif» est évaluée. Le contenu de «d'autre» serait mis en œuvre lorsque toutes les exigences deviendront fausses. Selon la situation, juste l'une des nombreuses déclarations si… elif… else est évaluée. Il n'y aurait qu'une autre clause dans la section «If». Cela pourrait cependant avoir plusieurs déclarations «elif». Nous allons expliquer le «Elif» Python dans cet article.
Exemple n ° 1:
Nous évaluerons un nombre défini pour voir si cette valeur est un nombre positif ou zéro ou un nombre non positif.
1 2 3 4 5 6 7 8 9 dix 11 12 13 | num = 5.8 Si num> 0: imprimer ("numéro positif") elif num == 0: imprimer ("zéro") autre: imprimer ("nombre négatif") |
Nous allons initialiser une variable «num» et lui attribuer une valeur ayant un point décimal dedans. Nous avons utilisé la déclaration «si». Dans l'instruction 'if', nous utilisons la condition que Num> 0. Il montre que si la valeur requise est supérieure à 0, la commande print () imprime le message «numéro positif». Dans la ligne suivante, nous utilisons la déclaration 'ELIF'. Ici, nous appliquons la condition Num == 0. Il représente que si le nombre défini est égal à 0, il imprime le texte «zéro». À la fin, dans l'instruction ELSE, la fonction print () est utilisée pour afficher la ligne «Numéro négatif».
Comme la valeur spécifiée est supérieure à 0, l'instruction print () imprime le texte «numéro positif».
Exemple n ° 2:
Les déclarations «elif» sont utilisées juste après l'expression if dans ce cas. Python peut évaluer la déclaration «if». S'il revient faux, cela analyserait les déclarations «Elif» et implémenterait la déclaration «ELIF» avec le vrai représentant. Si plus d'une déclaration «elif» est remplie, la toute première section «Elif» est invoquée.
1 2 3 4 5 6 7 8 9 dix 11 12 13 | Taux = 5000 Si le taux> 5000: imprimer ("le taux est supérieur à 5000") Taux ELIF == 5000: imprimer ("le taux est de 5000") taux elif < 5000: imprimer ("le taux est inférieur à 5000") |
Tout d'abord, la variable nommée «taux» est déclarée, puis la valeur lui est attribuée. Pour déterminer les informations sur la valeur fournie, nous utilisons des conditions. Nous appliquons le taux de critère> 5000 dans l'expression «si». La fonction print () imprime le message du message «est supérieur à 5000» si la valeur définie est supérieure à 5000. L'expression «Elif» est utilisée dans la ligne suivante. Le taux d'exigence == 5000 est utilisé ici. Il indique que si la valeur spécifiée est égale à 5000, le taux de texte «est de 5000» s'affiche à l'aide de la fonction print ().
Nous utilisons le taux de condition< 5000' in the elif expression. It denotes that the value entered is less than 5000. The line 'rate is less than 5000' is presented with the help of the print() method.
Exemple n ° 3:
La commande la plus intérieure sera en retrait plus en retrait que l'expression inclusive. Toutes les commandes dans un seul segment seront étendues de manière identique.
1 2 3 4 5 6 7 8 9 dix 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | Prix = 2000 quantité = 6 Taux = prix * Quantité Si le taux> 1000: Si le taux> 1000: imprimer ("le taux est supérieur à 1000") autre: Si le taux < 1000 and rate > 1500: imprimer ("le taux est") taux elif < 1500 and rate > 1300: Impression ("Le taux est comprise entre 1300 et 1500") autre: Impression ("Le taux se situe entre 1200 et 1500") Montant ELF == 2000: imprimer ("le taux est 2000") autre: Impression ("Le taux est inférieur à 2000") |
Au début du programme, nous initialisons trois variables et leur donnons des valeurs. Ces variables incluent le «prix», la «quantité» et le «taux». Les valeurs des variables «prix» et «quantité» seront fournies par l'utilisateur, mais la valeur du «taux» sera calculée en multipliant la valeur du prix et de la quantité entre elles. Nous avons utilisé des conditions de signe et appliquées supérieures à la valeur de la variable «Taux». Nous appliquons la déclaration if-else.
Chaque fois que l'état de l'instruction «IF» est rempli, l'instruction PRINT affiche le message que «le taux est supérieur à 100». Sinon, nous utilisons diverses conditions. Dans la partie de la condition Else, nous avons appliqué l'expression «Elif». L'expression «Elif» utilise les opérateurs «entre» et «et» pour appliquer des conditions sur la valeur. L'expression «Elif» montre que le «taux 1300», puis la déclaration d'impression imprime la ligne »se situe entre 1300 et 1500.
Lorsque la condition spécifiée devient vraie, la commande print () de cette condition appropriée imprime le résultat. De même, en dehors du corps de la déclaration IF-Else, nous utilisons à nouveau la déclaration «Elif». Nous utilisons l'opérateur égal de telle manière que la commande `` rate == 2000 'puis print () montre que le taux de ligne est de 2000'. Sinon, il imprime le message «Le taux est inférieur à 2000».
Exemple n ° 4:
Dans ce scénario, si, une séquence d'Elif »et sera utilisée pour obtenir le type de données d'une valeur spécifiée.
1 2 3 4 5 6 7 8 9 dix 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | v = 3558.9769 if (type (v) == int): Imprimer ("Le type de données de la variable est entier") elif (type (v) == float): imprimer ("Le type de données de la variable est float") ELIF (type (v) == complexe): imprimer ("Le type de données de la variable est complexe") elif (type (v) == bool): imprimer ("Le type de données de la variable est bool") elif (type (v) == str): print ("Le type de données de la variable est String") elif (type (v) == Tuple): Imprimer ("Le type de données de la variable est Tuple") elif (type (v) == dict): Imprimer ("Le type de données de la variable est des dictionnaires") elif (type (v) == liste): print ("Le type de la variable est la liste") autre: imprimer ("Le type de données de la variable est inconnu") |
Notre étape consiste à initialiser la variable nommée «V» et nous lui fournirons une valeur. Pour vérifier son type de données, nous avons utilisé la déclaration «if-elif». L'instruction «if» vérifie si la valeur saisie de la variable «v» est un entier. Ensuite, la commande print () imprime la ligne «Le type de données de la variable est entier».
Après cela, l'instruction «ELIF» est utilisée pour voir si la valeur définie est une valeur à virgule flottante. Ensuite, la valeur d'impression montre le message lié à ce. Si la valeur contient la partie complexe, cela signifie que le type de données de la variable sera complexe, nous utiliserons donc la fonction print () pour cela également. De même, si la valeur donnée contient le «vrai» ou le «faux», le type de données est booléen, donc l'instruction d'impression montre que le type sera bool.
Ensuite, nous utilisons STR et Tuple pour vérifier si la valeur spécifiée appartient au type de données de chaîne ou au type de données de tuple. L'instruction «ELIF» est appliquée pour vérifier si la valeur est liée au type de données du dictionnaire ou non. En fin de compte, nous avons utilisé l'opérateur égal (==) dans la commande 'elif'. Cette fois, nous avons vu si la valeur est présente sous la forme d'une liste. Ensuite, la méthode print () imprime la ligne «Type de données de la liste des variables». Si la valeur entrée n'appartient à aucun des types de données susmentionnés, la commande print () imprime le message «Le type de données de la variable est inconnu».
Conclusion:
Dans cet article, nous avons parlé du «Elif» Python. L'expression «Elif» aide à vérifier plusieurs déclarations pour True et à exécuter un ensemble d'instructions immédiatement tandis que l'un d'eux fait. L'expression «Elif», comme la commande ELSE, n'est pas nécessaire. Contrairement à d'autres expressions, cela ne peut en avoir qu'un, l'expression «Elif» en aura une valeur arbitraire après la déclaration «If».