Итоги: выполнение сравнений
Часть раздела Основы путешествия по GO на Coddy — урок 28 из 109.
Задание
ЛегкоДополните код для вычисления различных выражений сравнения и логических выражений и вывода результатов.
Попробуйте сами
package main
import "fmt"
func main() {
// Данные переменные
age := 25
score := 85
isPremium := true
// TODO: Создайте логическую переменную с именем 'isAdult', которая проверяет, что возраст (age) больше или равен 18
// TODO: Создайте логическую переменную с именем 'isPassing', которая проверяет, что балл (score) больше или равен 70
// TODO: Создайте логическую переменную с именем 'isEligible', которая проверяет, является ли человек одновременно совершеннолетним (isAdult) И имеет ли он статус премиум (isPremium)
// TODO: Создайте логическую переменную с именем 'needsImprovement', которая проверяет, меньше ли балл (score) 70 ИЛИ меньше ли возраст (age) 20
// TODO: Создайте логическую переменную с именем 'isRejected', которая является ОТРИЦАНИЕМ (противоположностью) переменной isPassing
// Вывод результатов
fmt.Println("Is Adult:", isAdult)
fmt.Println("Is Passing:", isPassing)
fmt.Println("Is Eligible:", isEligible)
fmt.Println("Needs Improvement:", needsImprovement)
fmt.Println("Is Rejected:", isRejected)
}Все уроки раздела Основы
4Операторы сравнения и логические операторы
Операторы сравнения — Часть 1Операторы сравнения — Часть 2Логический оператор ANDЛогический оператор ORЛогический оператор NOTОсновы приоритета операторовИтоги: выполнение сравнений7Управляющие конструкции: Циклы
Что такое цикл `for`Цикл `for` — основыЦикл `for` — только условиеКлючевое слово `break`Ключевое слово `continue`Вложенные циклыИтоги — повторение действий2Переменные и базовые типы данных
Что такое переменнаяВывод типов с помощью `:=`Целые числа (int)Числа с плавающей точкойЛогический тип (Booleans)СтрокиНулевые значения (Zero Values)КонстантыПравила именованияИтоги: переменные и типы5Основы ввода-вывода
Форматированный выводСпецификаторы форматаВывод типовБазовый ввод данных пользователемИтоги: ввод и вывод8Функции
Понимание функцийОбъявление функцииВызов функцийПараметры функцииВозврат одного значенияВозврат нескольких значенийИменованные возвращаемые значенияОсновы области видимости функцийИтоги — создание переиспользуемого кода3Базовые операторы
Арифметические операторыОператор деленияОператор остатка от деленияОператор присваиванияКомбинированные операторы присваиванияИнкремент и декрементПовторение — Вычисления6Управление потоком: Условные конструкции
Оператор `if`Ключевое слово `else`Ключевое слово `else if`Затенение переменных в `if`Инициализация переменныхОператор `switch`Switch с выражениямиSwitch без выраженийКлючевое слово `fallthrough`Итоги — Принятие решений