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. Мы определили несколько переменных с разными значениями. Ваша задача — дополнить недостающие выражения сравнения, чтобы программа вывела ожидаемый результат.

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

Шпаргалка

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

Больше (>):

a := 10
b := 5
result := a > b  // true

Другие операторы сравнения:

  • < - меньше
  • >= - больше или равно
  • <= - меньше или равно
x := 7
y := 7
fmt.Println(x < y)  // false
fmt.Println(x >= y) // true
fmt.Println(x <= y) // true

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

package main

import "fmt"

func main() {
	// Некоторые предопределенные переменные
	age1 := 25
	age2 := 30
	age3 := 25
	
	// TODO: Завершите эти выражения сравнения, используя <, >, <= или >=
	isAge1LessThanAge2 := // Проверьте, меньше ли age1, чем age2
	isAge2GreaterThanAge1 := // Проверьте, больше ли age2, чем age1
	isAge1LessThanOrEqualToAge3 := // Проверьте, меньше ли age1 или равно age3
	isAge2GreaterThanOrEqualToAge3 := // Проверьте, больше ли age2 или равно 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Проверьте себя

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

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