(Python) Verschachtelter bedingter Operator. Schwierige Bedingungen


Bedingte Bedienung

Alle anderen Betreiber, einschließlich anderer Betreiber, können in &quot enthalten sein; wenn " und " Harnstoff " . Wesentliche Betreibermit dem Wortelse in Verbindung mit dem nächsten vorherigen if
Beispiel
wenn eine Entlüftung 10:
 wenn eine Entlüftung 100:
Druck.
andere:
Druck.andere:
Druck.
Das Zeichen muss durch einen Kontingent-Operator innerhalb eines anderen Betreibers gekennzeichnet sein. ifDeshalb heißt es: Ausgestatteter Kontingentsoperator♪ Der imputierte Betreiber kann eine Auswahl von mehreren Optionen treffen, nicht nur zwei.
Wir können den importierten Betreiber nach dem Wort verwenden. else
Beispiel
if A < 10:
    print("У вас маловато денег.")
else:
    if A > 100: 
        print("У вас очень много денег.") 
    else: 
        print("У вас достаточно денег.")
In diesem Fall, wenn nach else Eine weitere Bedingung sollte geprüft werden, anstatt des Bedieners ifSie können "Cascade"Das Schlüsselwort Injektion elif (Abbau von else - if)
Beispiel
if A < 10:
    print("У вас маловато денег.")
elif A > 100: 
    print("У вас очень много денег.") 
else: 
    print("У вас достаточно денег.")
Bitte beachten Sie die Ausnahmeregelungen in allen Beispielen. Bei Verwendung von Kaskadenbedingungen, alle Schlüsselwörter if-elif-else auf einer Ebene.
Bei einer Vielzahl von Kaskadenkontrollen, beispielsweise in der Kette if-elif-elif-... macht den ersten wahren Zustand.

Komplexe Bedingungen

Die bisherige Herausforderung kann unter schwierigen Bedingungen in kürzerer Weise angesprochen werden.
Lass uns herausfinden, was es ist. Komplexe Bedingungen.

Einfache Bedingungen bestehen aus einer Beziehung (mehr, weniger, etc.) Aber manchmal ist es notwendig, einfache Bedingungen in komplexere zu kombinieren, wie die Straße ist kalt und regen. Zwei einfache Bedingungen, kalt da draußen, Regen auf der Straße.
BEDINGUNGEN - besteht aus zwei oder mehr einfachen Beziehungen (Bedingungen), die durch logische Operationen kombiniert werden:
Und - logische Multiplikation - Python wird als and 
ANHANG- logisches Layout - in Python wird wie or
Ganz und gar nicht.- logische Denial - in Python wird wie not

Betrieb Und - erfordert die gleichzeitige Erfüllung zweier Bedingungen:
Zustand 1 und Zustand 2 - nur, wenn beide einfachen Bedingungen gleichzeitig wahr sind,
Ist die Bedingung 1 falsch, wird die Bedingung 2 nicht überprüft.

BetriebANHANG- erfordert mindestens eine Bedingung
Zustand 1 oder Zustand 2- nur, wenn beide einfachen Bedingungen gleichzeitig falsch sind,
und wenn die Bedingung 1 wahr ist, wird die Bedingung 2 nicht überprüft.

BetriebGanz und gar nicht.
nicht konditioniert 1eine falsche Bedeutung einnehmen, wenn die Bedingung 1 wahr ist und umgekehrt
Beispielsweise sind die folgenden beiden Bedingungen: A>B und not (A<=B)

Priorität logischer Operationen und Beziehungen
  1. Gespannte Operationen
  2. Betrieb NICHT
  3. Logische Beziehungen der Bestandteile, Zustand, Zustand=, pet=,
  4. Betrieb I
  5. Betrieb oder
Zur Veränderung des Wirkungsverlaufs werden Klammern verwendet.

Logische Variablen
In vielen Programmiersprachen können Variablen verwendet werden, die logische Werte halten. In Python können solche Variablen Werte annehmen True oder False (Gruns) Zum Beispiel das Programm
a = Wahr
b = Falsch
Druck(a oder b)
Es wird auf dem Bildschirm sein. True
Logische Variablen pro TypboolName Englisch math George Boul - Erbauer von Logikalgebra.