Menu
Coddy logo textTech

Logischer ODER-Operator

Teil des Abschnitts Grundlagen der GO-Journey von Coddy. Lektion 25 von 109.

Der logische OR-Operator (||) gibt true zurück, wenn mindestens eine Bedingung true ist.

Erstelle ein Programm, das prüft, ob eine Zahl entweder negativ oder gerade ist:

num := 6
isNegative := num < 0
isEven := num%2 == 0
result := isNegative || isEven
fmt.Println(result)

Dies gibt Folgendes aus:

true

Das Ergebnis ist true, weil num gerade ist, obwohl es nicht negativ ist. Nur eine Bedingung muss true sein, damit der OR-Operator true zurückgibt.

challenge icon

Aufgabe

Anfänger

In dieser Herausforderung wirst du die Verwendung des logischen OR-Operators (||) in Go üben.

Du hast variables, die darstellen, ob ein student seine homework erledigt hat und ob er seine extra credit-Aufgabe complete hat. Ein student passes die class, wenn er entweder seine homework oder seine extra credit-Aufgabe erledigt hat (oder beides).

Deine Aufgabe ist es, den logical OR-operator zu verwenden, um zu determine, ob der student die Klasse passes.

Probier es selbst

package main

import "fmt"

func main() {
	// Diese Variablen verfolgen, ob Aufgaben abgeschlossen sind
	homeworkComplete := false
	extraCreditComplete := true
	
	// TODO: Use the logical OR operator (||) to determine if the student passes
	// A student passes if either homework OR extra credit is complete
	// Ersetze den Platzhalterwert unten durch diesen Ausdruck
	passesClass := false
	
	// Das Ergebnis anzeigen
	fmt.Println("Homework complete:", homeworkComplete)
	fmt.Println("Extra credit complete:", extraCreditComplete)
	fmt.Println("Student passes class:", passesClass)
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-Go-Compiler