Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Wie Man Bedingungen in Python Kombiniert | Bedingte Anweisungen in Python
Einführung in Python
course content

Kursinhalt

Einführung in Python

Einführung in Python

1. Erste Bekanntschaft mit Python
2. Variablen und Typen in Python
5. Schleifen in Python

book
Wie Man Bedingungen in Python Kombiniert

In der Booleschen Logik sind zwei grundlegende Operatoren OR und AND. Was repräsentieren sie?

Der OR-Operator prüft, ob eine der Bedingungen wahr ist und gibt True zurück, wenn dies der Fall ist; andernfalls gibt er False zurück.

Der AND-Operator stellt sicher, dass beide Bedingungen wahr sind, bevor er True zurückgibt. Wenn nicht, gibt er False zurück. In Python, um Bedingungen zu kombinieren, verwenden Sie die Operatoren and & or (immer in Kleinbuchstaben).

Zum Beispiel:

  • condition1 and condition2 ergibt True nur, wenn beide Bedingungen True sind;
  • condition1 or condition2 gibt True, wenn mindestens eine Bedingung True ist.

Hinweis

Sie können auch mehr als zwei Bedingungen verketten, indem Sie diese Operatoren verwenden. Verwenden Sie Klammern, um die Reihenfolge der Operationen zu verdeutlichen.

Als Beispiel betrachten Sie diese Bedingungen:

  1. Ob 2 größer als 1 ist und ob "bbb" nicht dasselbe ist wie "aaa";
  2. Ob das Zeichen mit dem Index 2 im String "my string" entweder "y" oder "s" ist.
1234
# Check the first two conditions print(2 > 1 and "bbb" != "aaa") # Check the next two conditions print("my string"[2] == "y" or "my string"[2] == "s")
copy

Wie sollten wir die Ergebnisse interpretieren? Die erste print()-Anweisung gibt True zurück, da sowohl 2 > 1 als auch "bbb" != "aaa" wahr sind. Die folgende print()-Anweisung ergibt False, weil das Zeichen an Index 2 weder 'y' noch 's' ist (es ist tatsächlich ein Leerzeichen).

Hinweis

Wenn Sie einen booleschen Wert umkehren möchten, verwenden Sie den not-Operator. Zum Beispiel ergibt not 1 == 1 False, weil 1 == 1 True ist und wir das zu False negiert haben.

Welche Ausgabe erzeugt der nachfolgende Code?

Welche Ausgabe erzeugt der nachfolgende Code?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3
We're sorry to hear that something went wrong. What happened?
some-alt