Hilfe
Parameter
Zahl | Beliebiger Wert |
Rückgabewert
Der Not Operator verwendet folgende Methode:
Zahl | Ergebnis |
0 | 1 |
1 | 0 |
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.
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