Операторы сравнения
Часть раздела Основы путешествия по Lua на Coddy. Урок 19 из 90.
Операторы сравнения позволяют сравнивать размер или величину чисел. Эти операторы помогают определить, какое значение больше, меньше или равны ли они по величине.
Четыре оператора сравнения:
playerLevel = 15
requiredLevel = 10
isHighEnough = playerLevel > requiredLevel -- true (15 больше 10)
isTooLow = playerLevel < requiredLevel -- false (15 не меньше 10)
meetsMinimum = playerLevel >= requiredLevel -- true (15 больше или равно 10)
belowMaximum = playerLevel <= 20 -- true (15 меньше или равно 20)Так же, как и операторы равенства, операторы сравнения всегда возвращают логическое значение — либо true, либо false. Операторы >= и <= особенно полезны, так как они учитывают возможность равенства, что делает их идеальными для проверки минимальных или максимальных требований.
Задание
ЛегкоПроверьте, соответствует ли уровень игрока требованиям для входа в опасную зону подземелья. Создайте переменную с именем playerLevel и присвойте ей значение 12. Создайте еще одну переменную с именем requiredLevel и присвойте ей значение 15. Используйте оператор «больше или равно», чтобы проверить, соответствует ли уровень игрока минимальному требованию, сохранив результат в переменной с именем canEnter. Выведите логический результат.
Попробуйте сами
-- Создайте переменные для уровня игрока и требуемого уровня
-- TODO: Напишите свой код здесь
-- Проверьте, может ли игрок войти, и выведите результат
-- TODO: Напишите свой код здесьВ этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы 2: Сравнение и логика
Операторы равенстваОператоры сравненияОператор 'and'Оператор 'or'Оператор 'not'Сокращенные вычисленияЗначения Truthy и FalsyИтоги: Простая логика7Основы условной логики
Оператор if-thenОператор if-then-elseОператор elseifИтоги — Сундук с сокровищами10Таблицы, часть 1: Списки
Что такое таблица?Создание таблицыДоступ к элементам по индексуИзменение элементов по индексуОператор длины '#'table.insert()table.remove()Итоги: управление участниками группы13Проект: Простой магазин зелий
Настройка проектаДобавление зелья2Переменные и типы данных
Что такое переменная?ЧислаСтрокиБулевы значенияЗначение 'nil'Функция type()Правила именованияИтоги — Профиль персонажа5Базовый вывод
Вывод литераловВывод переменныхВывод нескольких значенийОбъединение строк и переменныхФункция tostring()ВводПриведение типовПовторение — Отчет о состоянииПовторение — До 1208Основы работы со строками
string.len()string.upper и string.lowerstring.sub()string.rep()string.find()Повторение — Форматирование имени пользователя3Операторы 1: Арифметика и конкатенация
Арифметические операторыОператор остатка от деленияОператор возведения в степеньКонкатенация строкПриоритет операторовПовторение: Простые вычисления6Проект: Вывод характеристик персонажа
Приветственное сообщениеОбъявление характеристик персонажа9Основы функций
Объявление функцииВызов функцииФункции с параметрамиФункции с несколькими параметрамиОператор 'return'Повторение — Калькулятор площадиПотренируйтесь самостоятельно: Онлайн-компилятор Lua