Hilfe

Not

B2D B+ B3D

Aufruf

Ergebnis = Not Zahl

Parameter

Zahl Beliebiger Wert


Rückgabewert

Der Not Operator verwendet folgende Methode:

ZahlErgebnis
01
10


Beschreibung

Not ist ein logischer Operator, der einen Wert invertiert. Bei 0 (= False) wird 1 (= True) zurückgeliefert. Bei anderer Zahl wird dagegen immer 0 zurückgeliefert. Es schaltet einen Wert also immer zwischen True und False um.

Der Not Operator kann zusammen mit While- oder If-Anweisungen benutzt werden.


Beispiel

In diesem Beispiel wird die Funktionsweise der logischen Operatoren demonstriert.

Door1_open = True
Door2_open = False
Door3_open = False

;Öffnet nur die dritte Tür, wenn 1 und 2 geöffnet sind.
If Door1_open = True And Door2_open = True Then
   Door3_open = True
;Öffnet nur die dritte Tür, wenn 1 und/oder 2 geöffnet sind.
ElseIf Door1_open = True Or Door2_open = True Then
   Door3_open = True
;Öffnet nur die dritte Tür, wenn nur 1 oder nur 2 geöffnet ist, aber nicht wenn beide geöffnet sind.
ElseIf Door1_open = True Xor Door2_open = True
   Door3_open = True
;Ansonsten kann Tür 3 nicht geöffnet werden
Else
   Door3_open = False
EndIf

If Door1_open = True Then Text 0, 0, "Tür 1 ist offen"
If Door2_open = True Then Text 0, 10, "Tür 2 ist offen"
If Door3_open = True Then Text 0, 20, "Tür 3 ist offen"
If Not Door1_open = True Then Text 0, 0, "Tür 1 ist geschlossen"
If Not Door2_open = True Then Text 0, 10, "Tür 2 ist geschlossen"
If Not Door3_open = True Then Text 0, 20, "Tür 3 ist geschlossen"

WaitKey()


Siehe auch

And, If, Or, Then, Xor

Übersicht Grundlagen Mathematik