Menu
Coddy logo textTech

Logiczny operator OR

Część sekcji Podstawy ścieżki GO w Coddy. Lekcja 25 z 109.

Operator logicznego OR (||) zwraca true, gdy co najmniej jeden warunek ma wartość true.

Utwórz program, który sprawdza, czy liczba jest ujemna lub parzysta:

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

Wynikiem jest:

true

Wynik to true, ponieważ num jest parzyste, mimo że nie jest ujemne. Wystarczy, że jeden warunek będzie spełniony, aby operator OR zwrócił true.

challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu poćwiczysz używanie operatora logicznego OR (||) w Go.

Masz zmienne określające, czy uczeń ukończył pracę domową i czy ukończył dodatkowe zadanie na ocenę. Uczeń zalicza przedmiot, jeśli ukończył albo pracę domową, albo dodatkowe zadanie na ocenę (lub oba).

Twoim zadaniem jest użyć operatora logicznego OR, aby określić, czy uczeń zalicza przedmiot.

Spróbuj swoich sił

package main

import "fmt"

func main() {
	// Te zmienne wskazują, czy zadania zostały ukończone
	homeworkComplete := false
	extraCreditComplete := true
	
	// TODO: Użyj operatora logicznego OR (||), aby ustalić, czy uczeń zalicza przedmiot
	// Uczeń zalicza przedmiot, jeśli ukończył pracę domową LUB zadanie dodatkowe
	// Zastąp poniższą wartość tymczasową tym wyrażeniem
	passesClass := false
	
	// Wyświetl wynik
	fmt.Println("Homework complete:", homeworkComplete)
	fmt.Println("Extra credit complete:", extraCreditComplete)
	fmt.Println("Student passes class:", passesClass)
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Go online