Logische Operatoren Teil 2
Teil des Abschnitts Grundlagen der GDScript-Journey von Coddy. Lektion 22 von 92.
Eine Wahrheitstabelle listet das Ergebnis eines logischen Operators für jede Wertekombination auf.
and ist nur dann true, wenn beide Werte true sind:
false and falseistfalsefalse and trueistfalsetrue and falseistfalsetrue and trueisttrue
or ist true, wenn mindestens ein Wert true ist:
false or falseistfalsefalse or trueisttruetrue or falseisttruetrue or trueisttrue
not nimmt einen Wert und kehrt ihn um:
not trueistfalsenot falseisttrue
Zum Beispiel ein Spieler, der einen Bogen, aber kein Schwert trägt:
var has_sword := false
var has_bow := true
print(has_sword or has_bow) # true
print(has_sword and has_bow) # false
print(not has_sword) # trueAufgabe
EinfachÄndere die Werte von b1 und b2 in ganze Zahlen, sodass b3 true ist.
b3 ist true, wenn das Produkt von b1 und b2 größer als ihre Summe ist und die beiden Zahlen nicht gleich sind.
Ändere weder die Zeile mit b3 noch die print()-Zeile. Die Ausgabe muss lauten:
b3 = trueProbier es selbst
extends Node
func _ready():
# Ändere die Werte von b1 und b2
var b1: int = 0
var b2: int = 0
# Ändere die folgenden Zeilen nicht
var b3: bool = (b1 * b2 > b1 + b2) and not (b1 == b2)
print("b3 = ", b3)
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenGanzzahldivisionModulo-OperatorRechenabkürzungenRückblick – Einfache MathematikVergleichsoperatoren7Einfache Ein- und Ausgabe
AusgabeAusgabe mit VariablenString-FormatierungEingabeTypumwandlungWiederholung – bis 120Wiederholung – Wahr oder falsch10Funktionen
Eine Funktion deklarierenArgumenteRückgabewertRückgabetypenWiederholung – Sigma-FunktionWiederholung – ValidierungsfunktionStandardwerte5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – einfache LogikLogische Operatoren Teil 3Ternärer Operator8Rechnungsteiler
BegrüßungsnachrichtEingaben erfassen11FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion3Variablen Teil 2
TypdeklarationTypinferenzKonstantenWiederholung – Variablen initialisierenTypumwandlung6Entscheidungen treffen
If-AnweisungIf - ElseWiederholung – einfacher TaschenrechnerVerschachteltes If - ElseMatch-Anweisung9Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung – FakultätDie Range-FunktionVerschachtelte SchleifeWiederholung – Dynamische EingabeÜbe selbstständig: Online-GDScript-Compiler