Wenn die Bedingung "If" falsch wird, wird der Zustand des nächsten "elif" -Teils des Teils bewertet. Der Inhalt von 'else' würde implementiert, wenn alle Anforderungen falsch werden. Gemäß der Situation wird nur eine der zahlreichen wenn… elif… sonst bewertet. Es würde nur eine weitere Klausel im Abschnitt "If" geben. Dies könnte jedoch mehrere "elif" -Statements haben. Wir werden das "elif" -Python in diesem Artikel erklären.
Beispiel Nr. 1:
Wir werden eine definierte Zahl bewerten, um festzustellen, ob dieser Wert eine positive Zahl oder Null oder eine nicht-positive Zahl ist.
1 2 3 4 5 6 7 8 9 10 11 12 13 | Num = 5.8 Wenn num> 0: print ("positive Zahl") elif num == 0: print ("Zero") anders: print ("negative Zahl") |
Wir werden eine Variable 'Num' initialisieren und ihr einen Wert mit einem Dezimalpunkt zuweisen. Wir haben die "if" -serklärung verwendet. In der Anweisung "if" verwenden wir die Bedingung, dass num> 0. Wenn der erforderliche Wert größer als 0 ist, druckt der Befehl print () die Meldung 'positive Nummer' aus. In der nächsten Zeile verwenden wir die "elif" -Anweisung. Hier wenden wir Zustand num == 0 an. Wenn die definierte Zahl gleich 0 ist, druckt sie den Text 'Null', wenn die definierte Zahl gleich 0 ist. Am Ende wird in der else -Anweisung die Funktion print () verwendet, um die Zeile 'negative Zahl' anzuzeigen.
Da der angegebene Wert größer als 0 ist, druckt die Anweisung Print () den Text "positive Zahl" aus.
Beispiel Nr. 2:
Die 'ELIF'. Python kann die Erklärung "If" bewerten. Wenn es false zurückgibt, würde dies die "ELIF" -Schürigkeiten analysieren und die "ELIF" -Schürtung mit dem wahren Vertreter implementieren. Wenn mehr als eine "ELIF" -Schürtung erfüllt ist, wird der erste "ELIF".
1 2 3 4 5 6 7 8 9 10 11 12 13 | Rate = 5000 Wenn Rate> 5000: Druck ("Rate ist mehr als 5000") Elif Rate == 5000: drucken ("Rate ist 5000") Elifrate < 5000: Druck ("Rate ist weniger als 5000") |
Zunächst wird die Variable mit dem Namen "Rate" deklariert und dann wird der Wert ihm zugewiesen. Um Informationen über den bereitgestellten Wert zu ermitteln, verwenden wir Bedingungen. Wir wenden die Kriterienrate> 5000 innerhalb des Ausdrucks "If" an. Die Funktion print () druckt die Meldung 'Rate ist größer als 5000', wenn der definierte Wert größer als 5000 ist. Der "elif" -Scharakter wird in der nächsten Zeile verwendet. Die Anforderungen == 5000 wird hier verwendet. Es zeigt an, dass der Text „Rate 5000“ mit der Funktion der Print () -Funktion angezeigt wird, wenn der angegebene Wert von 5000 entspricht.
Wir nutzen die Bedingungsrate< 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.
Beispiel Nr. 3:
Der innerste Befehl wird mehr als der integrative Ausdruck eingerichtet. Alle Befehle innerhalb eines einzelnen Segments werden identisch erweitert.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | Preis = 2000 Menge = 6 Rate = Preis*Menge Wenn Rate> 1000: Wenn Rate> 1000: drucken ("Rate ist mehr als 1000") anders: Wenn Rate < 1000 and rate > 1500: drucken ("Rate ist") Elifrate < 1500 and rate > 1300: Druck ("Rate ist zwischen 1300 und 1500") anders: Druck ("Rate liegt zwischen 1200 und 1500") elifmenge == 2000: drucken ("Rate ist 2000") anders: Druck ("Rate ist weniger als 2000") |
Zu Beginn des Programms initialisieren wir drei Variablen und geben ihnen Werte an. Diese Variablen umfassen "Preis", "Menge" und "Rate". Die Werte von Variablen "Preis" und "Menge" werden vom Benutzer bereitgestellt, aber der Wert von "Rate" wird berechnet, indem der Wert von Preis und Menge miteinander multipliziert wird. Wir haben größer. Wir wenden die IF-ELSE-Anweisung an.
Immer wenn die Bedingung der Anweisung 'if' erfüllt ist, zeigt die Druckanweisung die Nachricht an, dass "Rate größer als 100" ist. Ansonsten verwenden wir verschiedene Bedingungen. Innerhalb des Teils der sonstigen Kondition haben wir die 'elif'expression angewendet. Der "elif" -Scharakter verwendet die "zwischen" und "und" Operatoren, um Bedingungen auf den Wert anzuwenden. Der Ausdruck von 'elif' zeigt, dass 'Rate 1300' dann die Druckanweisung die Linie -Rate zwischen 1300 und 1500 druckt.
Wenn die angegebene Bedingung zu true. In ähnlicher Weise verwenden wir außerhalb des Körpers der IF-ELSE-Erklärung erneut die "ELIF" -Schürtung. Wir verwenden den gleichen Bediener so, dass der Befehl 'rate == 2000' dann den Befehl print () zeigt, dass die Zeile 'Rate 2000' ist. Andernfalls druckt es die Nachricht 'Rate ist weniger als 2000'.
Beispiel Nr. 4:
In diesem Szenario wird eine Abfolge von 'ELIF' und sonst verwendet, um den Datentyp eines bestimmten Werts zu erhalten.
1 2 3 4 5 6 7 8 9 10 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 (Typ (v) == int): Print ("Datentyp der Variablen ist ganzzahlig") ELIF (Typ (v) == Float): print ("Datentyp der Variablen ist Float") ELIF (Typ (v) == Komplex): Print ("Datentyp der Variablen ist komplex") ELIF (Typ (v) == bool): print ("Datentyp der Variablen ist bool")) ELIF (Typ (v) == str): print ("Datentyp der Variablen ist String")) ELIF (Typ (v) == Tupel): print ("Datentyp der Variablen ist Tupel")) ELIF (Typ (v) == DICT): Print ("Datentyp der Variablen ist Wörterbücher") ELIF (Typ (v) == Liste): print ("Typ der Variablen ist Liste") anders: print ("Datentyp der Variablen ist unbekannt") |
Unser Schritt ist es, die Variable mit dem Namen "V" zu initialisieren, und wir werden sie mit einem Wert zur Verfügung stellen. Um den Datentyp zu überprüfen, haben wir die Anweisung "If-Elif" verwendet. Die Anweisung 'if' überprüft, ob der eingegebene Wert der Variablen 'v' eine Ganzzahl ist. Dann druckt der Befehl print () die Zeile 'Datentyp der Variablen ist ganzzahlig'.
Danach wird die "ELIF" -Anweisung verwendet, um festzustellen, ob der definierte Wert ein schwimmender Punktwert ist. Anschließend zeigt der Druckwert die Meldung, die sich darauf bezieht. Wenn der Wert den komplexen Teil enthält, bedeutet dies, dass der Datentyp der Variablen komplex ist, sodass wir die Funktion print () auch dafür verwenden. In ähnlicher Weise ist der Datentyp, wenn der angegebene Wert das "True" oder "False" enthält.
Anschließend verwenden wir STR und Tuple, um zu überprüfen. Die Anweisung "ELIF" wird angewendet, um zu überprüfen, ob der Wert mit dem Wörterbuchdatentyp zusammenhängt oder nicht. Am Ende haben wir den gleichen Operator (==) innerhalb des Befehls 'ELIF' verwendet. Diesmal haben wir gesehen, ob der Wert in Form einer Liste vorhanden ist. Dann druckt die Print () -Methode die Zeile 'Datentyp der Variablenliste' '. Wenn der eingegebene Wert zu keinem der oben genannten Datentypen gehört, druckt der Befehl print () den Meldung "Datentyp der Variablen" unbekannt ".
Abschluss:
In diesem Artikel haben wir über das "Elif" -Python gesprochen. Der "elif" -Scharakter hilft, mehrere Aussagen für True zu überprüfen und eine Reihe von Anweisungen sofort auszuführen, während einer von ihnen dies tut. Der Ausdruck "elif", wie der sonstes Befehl, ist unnötig. Im Gegensatz zu anderen Ausdrücken kann dies nur einen haben. Der "elif" -Scharakter hat einen willkürlichen Wert von diesen nach der "if" -Anweisung.