Logik
Logik-Blöcke werden im Allgemeinen verwendet, um Bedingungen und Schleifen-Blöcke zu steuern.
Bedingung (falls ~ dann)
Mit dem Bedingungsblock kannst du eine Bedingung und die Aktion festlegen, die ausgeführt wird, wenn sie erfüllt ist.

Zum Beispiel kannst du den Code so schreiben.
Wenn der Wert der Variablen x größer als 100 ist, ist die Bedingung true und der Text „Große Zahl." wird ausgegeben.
Wenn der Wert von x nicht größer als 100 ist, ist die Bedingung false und „Keine große Zahl." wird ausgegeben.
Python
if condition:
# ...
elif condition2:
# ...
else:
# ...Vergleich
Es gibt sechs Vergleichsoperatoren.
Jeder Operator nimmt zwei Eingaben (normalerweise Zahlen) und gibt je nach Vergleich der Eingabewerte true oder false zurück.

Python
A == B
A != B
A < B
A <= B
A > B
A >= BLogische Verknüpfung
Der Block und gibt nur dann true zurück, wenn beide Eingaben true sind.
Der Block oder gibt true zurück, wenn mindestens eine der beiden Eingaben true ist.

Python
A and B
A or Bnicht
Der Block nicht wandelt eine boolesche Eingabe in ihr Gegenteil um.

Python
not ABoolescher Wert
Mit einem einzelnen Block, der ein Dropdown für true oder false hat, kannst du einen booleschen Wert erhalten.

Python
True
FalseTernärer Operator
Der ternäre Block verhält sich wie ein einfacher Bedingungsblock.
Er nimmt drei Eingaben.
Die erste Eingabe ist die zu prüfende boolesche Bedingung, die zweite Eingabe ist der Wert, der zurückgegeben wird, wenn die Bedingung true ist.
Die dritte Eingabe ist der Wert, der zurückgegeben wird, wenn die Bedingung false ist.

Python
thenValue if test else elseValue