Manchmal ist es notwendig, dass wir mehrere Bedingungen verknüpfen. Es gibt einige wichtige solcher Verknüpfungen. Wenn wir eine Bedingung haben die aus zwei kleineren Bedingungen besteht und beide wahr sein sollen, können wir eine and Verknüpfung verwenden.

1. Beispiel eines if mit einer and Verknüpfung das ausgeführt wird.

In diesem Beispiel wird das if ausgeführt da sowohl die Bedingung a >= 5 und die Bedingung b > a wahr sind. Versuche das Programm einmal in dein Thonny zu schreiben und auszuführen! Versuche danach einemal a auf den Wert 20 zu setzen. Wird das if immernoch ausgeführt?





Setzen wir einmal a auf einen Wert der größer als b ist, ist die Bedingung b > a nicht erfüllt und das if wird nicht ausgeführt da beide Bedingungen wahr sein müssen.


Eine weitere wichtige Verknüpfung ist die or Verknüpfung bei dieser muss nur eine der Bedingungen True sein.

2. Beispiel eines if mit einer or Verknüpfung das ausgeführt wird.

In diesem Beispiel wird das if ausgeführt da die Bedingung a >= 5 True ist, obwohl die Bedingung b > a False ist. Versuche das Programm einmal in dein Thonny zu schreiben und auszuführen! Versuche einmal dafür zu sorgen, dass dieses if nicht ausgeführt wird. Welche Zahlen könnte man dafür bei a und b einsetzen?








Wenn wir Beispielsweise a = 4 und b = 3 setzen wird das if nicht ausgeführt. Wir können and und or Verknüpfungen kombinieren, dabei ist nur wichtig, dass die and Verknüpfung eine höhere Präzedenz hat weshalb wir eine or Verknüpfung die vor einer and Verknüpfung gemacht werden soll Klammern müssen.



Die letzte Logische Verknüpfung die wir uns ansehen wollen ist das not. Mit not können wir eine Bedingung umdrehen, Beziehungsweise einen bool umkeheren (Aus True wird False und aus False wird True).

3. Ein Beispiel mit einem not

Probier einmal das Programm in dein Thonny abzuschreiben und auszuführen!

DonateDonate here for joy in Africa.