Menu
Coddy logo textTech

Операторы сравнения

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

challenge icon

Задание

Легко

Проверьте, соответствует ли уровень игрока требованиям для входа в опасную зону подземелья. Создайте переменную с именем playerLevel и присвойте ей значение 12. Создайте еще одну переменную с именем requiredLevel и присвойте ей значение 15. Используйте оператор «больше или равно», чтобы проверить, соответствует ли уровень игрока минимальному требованию, сохранив результат в переменной с именем canEnter. Выведите логический результат.

Шпаргалка

Операторы сравнения сравнивают размер или величину чисел и возвращают логические значения (true или false):

  • > - больше
  • < - меньше
  • >= - больше или равно
  • <= - меньше или равно
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)

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

-- Создайте переменные для уровня игрока и требуемого уровня
-- TODO: Напишите свой код здесь

-- Проверьте, может ли игрок войти, и выведите результат
-- TODO: Напишите свой код здесь
quiz iconПроверьте себя

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

Все уроки раздела Fundamentals