Module: (Python) Verschachtelter bedingter Operator. Schwierige Bedingungen


Problem

2/14

Schwierige Bedingungen

Theory Click to read/hide

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.


Problem

In der vorhergehenden Aufgabe müssen wir die Bedingung überprüfen, in der die Zahl größer oder gleich 20 und kleiner oder gleich 40 sein muss. 
Sie können die vorherige Aufgabe unter Verwendung komplexer Bedingungen reduzieren.

Setzen Sie in der 2. Zeile des Programms anstelle des Unterstrichs (_) den gewünschten logischen String.