Menu
Coddy logo textTech

Операторы сравнения — Часть 2

Часть раздела Основы путешествия по GO на Coddy. Урок 23 из 109.

Go предоставляет дополнительные операторы сравнения для сравнения числовых значений.

Используйте оператор "больше" (>), чтобы проверить, больше ли одно значение, чем другое:

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

Это выведет:

true

Другие операторы сравнения включают меньше чем (<), больше или равно (>=) и меньше или равно (<=):

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

Задание

Новичок

В этом испытании вы попрактикуетесь в использовании операторов сравнения в Go. Мы объявили несколько переменных с различными значениями. Ваша задача — дополнить отсутствующие выражения сравнения, чтобы программа выводила ожидаемый результат.

Вам необходимо использовать следующие операторы сравнения: < (меньше), > (больше), <= (меньше или равно) и >= (больше или равно).

Попробуйте сами

package main

import "fmt"

func main() {
	// Некоторые предопределённые переменные
	age1 := 25
	age2 := 30
	age3 := 25
	
	// TODO: Завершите эти выражения сравнения, используя <, >, <= или >=
	isAge1LessThanAge2 := false // Check if age1 is less than age2
	isAge2GreaterThanAge1 := false // Check if age2 is greater than age1
	isAge1LessThanOrEqualToAge3 := false // Check if age1 is less than or equal to age3
	isAge2GreaterThanOrEqualToAge3 := false // Check if age2 is greater than or equal to age3
	
	// Выведите результаты
	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 iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Go