Wie die ifelif Statement in einer Python-Anwendung verwenden

Ihre Python-Anwendung auf den Punkt kommen können, wo Sie brauchen die zu verwendenElif

Klausel. Sie gehen in ein Restaurant und Blick auf die Speisekarte. Das Restaurant bietet Eier, Pfannkuchen, Waffeln und Haferflocken zum Frühstück. Nachdem Sie eines der Elemente auswählen, bringt der Server es Ihnen. eine Menüauswahl zu erstellen, müssen so etwas wie ein ansonsten Aussage, aber mit ein wenig mehr Pep.

In diesem Fall verwenden Sie die Elif Klausel einen anderen Satz von Bedingungen zu schaffen. Das Elif Klausel ist eine Kombination aus der sonst Klausel und eine separate ob Erklärung. Die folgenden Schritte beschreiben, wie das zu verwenden, if ... elif Anweisung um ein Menü zu erstellen.

1

Öffnen Sie ein Python-Datei-Fenster.

Sie sehen einen Editor, in dem Sie den Beispielcode eingeben können.

2

Geben Sie den Code in das Fenster - drücken Sie nach jeder Zeile eingeben:

print ( "1. Red") print ( "2. Orange") print ( "3. Yellow") print ( "4. Green") print ( "5. Blue") print ( "6. Purple") Wahl = int (Eingang ( "Ihre Lieblingsfarbe wählen:")) if (Wahl == 1): print ( "Sie wählten Red!") Elif (Wahl == 2): print ( "Sie wählten orange!") Elif (Wahl == 3): print ( "Sie wählten Gelb!") Elif (Wahl == 4): print ( "Sie wählten Grün!") Elif (Wahl == 5): print ( "Sie wählten Blau!") Elif ( Wahl == 6): print ( "Sie wählten Lila!") else: print ( "Du hast eine ungültige Wahl!")

Das Beispiel beginnt mit der Anzeige eines Menüs. Der Benutzer sieht eine Liste von Möglichkeiten für die Anwendung. Es fragt dann den Benutzer eine Auswahl zu treffen, die es im Inneren platziert Wahl. Die Verwendung des int () Funktion stellt sicher, dass der Benutzer nichts anderes als eine Zahl eingeben können.

Nachdem der Benutzer eine Wahl macht, sieht die Anwendung für sie in der Liste der möglichen Werte. In jedem Fall, Wahl verglichen wird, gegen einen bestimmten Wert eine Bedingung für den Wert zu erzeugen. Wenn der Benutzer-Typen 1, gibt die Anwendung die Nachricht "Sie wählten Rot!". Wenn keine Option korrekt ist, die sonst Klausel wird standardmäßig ausgeführt, um den Benutzer zu sagen, dass die Eingangs Wahl ungültig ist.

3

Wählen Sie Start-Run Module.

Sie sehen ein Python-Shell-Fenster mit dem Menü öffnen angezeigt. Die Anwendung fragt Sie Ihre Lieblingsfarbe zu wählen.

4

Typ 1 und drücken Sie die Eingabetaste.

Die Anwendung zeigt die entsprechende Ausgabenachricht.

5

Die Schritte 3 und 4, jedoch Typ 5 anstelle von 1.

Die Anwendung zeigt eine andere Ausgabenachricht - das mit der gewünschten Farbe zugeordnet.

6

Die Schritte 3 und 4, jedoch Typ 8 anstelle von 1.

Die Anwendung sagt Ihnen, dass Sie eine ungültige Wahl getroffen.

7

Wiederholen Sie die Schritte 3 und 4, aber geben Sie Rot statt 1.

Die Anwendung zeigt die erwartete Fehlermeldung. Jede Anwendung, die Sie erstellen sollten in der Lage sein, Fehler und Fehleingaben erfassen.

Menü