Menu
Coddy logo textTech

Operatory porównania – część 2

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

Go udostępnia dodatkowe operatory porównania do porównywania wartości liczbowych.

Użyj operatora większości (>), aby sprawdzić, czy jedna wartość jest większa od innej:

a := 10
b := 5
result := a > b
fmt.Println(result)

To daje wynik:

true

Inne operatory porównania to mniejszy niż (<), większy niż lub równy (>=) oraz mniejszy niż lub równy (<=):

x := 7
y := 7
fmt.Println(x < y)  // false
fmt.Println(x >= y) // true
fmt.Println(x <= y) // true
challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu poćwiczysz używanie operatorów porównania w Go. Zdefiniowaliśmy kilka zmiennych o różnych wartościach. Twoim zadaniem jest uzupełnienie brakujących wyrażeń porównania, aby program wyświetlił oczekiwany wynik.

Musisz użyć następujących operatorów porównania: < (mniejsze niż), > (większe niż), <= (mniejsze lub równe), i >= (większe lub równe).

Spróbuj swoich sił

package main

import "fmt"

func main() {
	// Kilka wstępnie zdefiniowanych zmiennych
	age1 := 25
	age2 := 30
	age3 := 25
	
	// TODO: Uzupełnij te wyrażenia porównujące, używając <, >, <= lub >=
	isAge1LessThanAge2 := false // Sprawdź, czy age1 jest mniejsze niż age2
	isAge2GreaterThanAge1 := false // Sprawdź, czy age2 jest większe niż age1
	isAge1LessThanOrEqualToAge3 := false // Sprawdź, czy age1 jest mniejsze lub równe age3
	isAge2GreaterThanOrEqualToAge3 := false // Sprawdź, czy age2 jest większe lub równe age3
	
	// Wyświetl wyniki
	fmt.Println("Is age1 less than age2?", isAge1LessThanAge2)
	fmt.Println("Is age2 greater than age1?", isAge2GreaterThanAge1)
	fmt.Println("Is age1 less than or equal to age3?", isAge1LessThanOrEqualToAge3)
	fmt.Println("Is age2 greater than or equal to age3?", isAge2GreaterThanOrEqualToAge3)
}
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