Wie die ifelse Statement in einer Python-Anwendung verwenden
Auch Daten vom falschen Typ Eingabe erzeugt eine Fehlermeldung in Python, aber die richtige Art der Eingabe von Daten außerhalb des Bereichs der nichts Benutzer sagt. In diesem Beispiel entdecken Sie die Mittel zur Korrektur dieses Problem, indem ein mit sonst Klausel. Die folgenden Schritte zeigen nur ein Grund, eine alternative Aktion zur Verfügung zu stellen, wenn die Bedingung für eine ob Aussage ist falsch.
Öffnen Sie ein Python-Datei-Fenster.
Sie sehen einen Editor, in dem Sie den Beispielcode eingeben können.
Geben Sie den Code in das Fenster - drücken Sie nach jeder Zeile eingeben:
Wert = int (Eingang ( "Geben Sie eine Zahl zwischen 1 und 10:")) if (Wert> 0) und (Value lt; = 10): print ( "Sie tippte:", Wert) else: print ( "Der Wert, den Sie eingegeben haben ist falsch!")
Das Beispiel erhält Eingaben vom Benutzer und bestimmt dann, ob die Eingabe im richtigen Bereich liegt. Aber in diesem Fall ist die sonst Klausel stellt eine alternative Ausgabenachricht, wenn die Benutzerdaten außerhalb des gewünschten Bereichs kommt.
Beachten Sie, dass die sonst Klausel endet mit einem Doppelpunkt, so wie der ob Aussage tut. Die meisten Klauseln, die Sie mit Python-Anweisungen verwenden, haben einen Doppelpunkt mit ihnen verbunden sind, so dass Python weiß, wann die Klausel beendet ist. Wenn Sie einen Codierungsfehler für Ihre Anwendung erhalten, stellen Sie sicher, dass Sie auf das Vorhandensein des Kolons überprüfen, wie gebraucht.
Wählen Sie Start-Run Module.
Sie sehen eine Python-Shell-Fenster geöffnet mit einer Aufforderung eine Zahl zwischen 1 und 10 eingeben.
-
Typ 5 und drücken Sie die Eingabetaste.
Die Anwendung bestimmt, dass die Zahl in der rechten Reihe ist.
Wiederholen Sie die Schritte 3 und 4, aber geben Sie 22 statt 5.

Dieses Mal ist die Anwendung gibt diese Fehlermeldung. Der Benutzer weiß nun, dass der Eingang außerhalb des gewünschten Bereichs ist und weiß, erneut eingeben, es zu versuchen.
Über den Autor
So erstellen Sie Stacks Verwenden von Lists in Python
Sie können Listen verwenden Stacks in Python zu erstellen. Ein Stapel ist eine praktische Programmierstruktur, weil Sie es verwenden, können eine Anwendung Ausführungsumgebung (den Zustand von Variablen und andere Attribute der Anwendungsumgebung…
So erstellen Sie Ihre erste Python-Anwendung
Es ist Zeit, Ihre erste Python-Anwendung zu erstellen. Ihre erste Python-Shell-Fenster wird für die Erstellung einer Anwendung nicht funktionieren, so können Sie beginnen, indem Sie einen neuen Edit-Fenster für die Anwendung zu erstellen. Hier…
Verwenden einer Funktion in Python zu definieren
eine Funktion erstellen erfordert nicht viel Arbeit. Python wird normalerweise für Sie die Dinge schnell und einfach zu machen. Die folgenden Schritte zeigen Ihnen, den Prozess, eine Funktion zu erstellen, die Sie später Zugang: 1Öffnen Sie ein…
Wie User Input für Ihre Python Anwendung zu erhalten
Sehr wenige Anwendungen in ihrer eigenen Welt - das heißt, abgesehen von dem Benutzer. Dies gilt für Python-Anwendungen als auch. In der Tat, interagieren die meisten Anwendungen mit den Nutzern in einem großen Weg, weil Computer die Bedürfnisse…
Hinweise zum Umgang mit einer einzigen Ausnahme in Python
Einige Dinge, die Sie in Python zu entwickeln haben eine schreckliche Gewohnheit spuckt Ausnahmen, wenn die Benutzereingaben unerwartete Werte. Ein Teil der Lösung ist die Bereichsprüfung zur Verfügung zu stellen. Allerdings Bereichsprüfung…
Hinweise zum Umgang mit Ausnahmen in Python, die schließlich Klausel verwenden
Normalerweise wollen Sie eine Ausnahme zu behandeln, die in einer Art und Weise erfolgt, die nicht dazu führt, Ihre Python-Anwendung zum Absturz bringen. Aber manchmal kann man nichts tun, das Problem zu beheben, und die Anwendung wird auf jeden…
Hinweise zum Umgang mit spezifischer zu weniger spezifische Ausnahmen in Python
Eine Strategie für den Umgang mit Ausnahmen in Python ist spezifisch zur Verfügung zu stellen außer Klauseln für alle bekannten Ausnahmen und Generika außer Klauseln unbekannten Ausnahmen zu behandeln. Schauen Sie sich die Ausnahme Hierarchie,…
Hinweise zum Umgang mit Nested Ausnahmen in Python
Manchmal müssen Sie innerhalb eines anderen in einem Prozess einer Ausnahme-Behandlungsroutine zu platzieren genannt Verschachtelung. Wenn Sie Nest Routinen Ausnahmebehandlung, versucht Python eine Exception-Handler in der verschachtelten Ebene zu…
Wie die switch-Anweisung zu ersetzen mit einem Wörterbuch in Python
Die meisten Programmiersprachen (Python ausgeschlossen), bieten eine Art von Switch-Anweisung. Eine switch-Anweisung sieht elegant Menütyp Auswahl. Der Benutzer hat eine Anzahl von Optionen, aber nur einer von ihnen zu wählen erlaubt. Das Programm…
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…
Wie die if-Anweisung in einer Python-Anwendung verwenden
Es ist möglich, das zu verwenden, ob Anweisung in einer Anzahl von Wegen in einer Python-Anwendung. Allerdings müssen Sie sofort über drei gemeinsame Wege zu wissen, es zu benutzen:Verwenden Sie eine einzige Bedingung eine einzige Anweisung…
Wie Erstellen und Ausführen Ihrer ersten Python-Programm auf dem Raspberry Pi
Python Erstellen von Programmen auf dem Raspberry Pi kann Ihr Leben vereinfachen. Das Problem mit den Anweisungen in der Shell-Eingabe ist, dass man sie jedes Mal, wenn Sie wollen eingeben müssen, sie zu benutzen. Die Befehle werden sofort…