Условные операторы if, elif, else/ Введение в GDScript для начинающих/ Прожиточный минимум GDScript

YOUTUBE · 29.11.2025 08:08

Ключевые темы и таймкоды

Введение в условные операторы

0:00
  • Условные операторы if, elif и else позволяют выполнять код в зависимости от условия.
  • В Jinja2 нет скобок, вместо них используются отступы для определения локальных областей видимости.
  • Пример использования: добавление огненного урона к оружию.

Работа с условиями в Jinja2

0:58
  • Если условие истинно, код после if выполняется.
  • Если условие ложно, код не выполняется.
  • Приведение типов: Jinja2 автоматически преобразует строки и числа в булевы значения.
  • Значения, которые считаются ложными: None, пустая строка, 0, пустой массив, пустой словарь.

Операторы сравнения и логические операции

1:57
  • Операторы сравнения: больше, меньше, равно, не равно, больше или равно, меньше или равно.
  • Логические операторы: and, or, not.
  • Пример сложных условий: оружие является топором и имеет огненный урон.

Операторы elif и else

3:55
  • Elif: если условие if ложно, выполняется код после elif.
  • Только одно из условий elif может быть выполнено.
  • Пример использования: выбор между разными типами оружия.

Оператор else

4:53
  • Else: выполняется, если ни одно из условий elif не выполнилось.
  • Упражнение: написать условия для оружия с огненным уроном, топором с уроном больше десяти, луком с уроном меньше 5, топором, мечом или луком.
  • Проверка условий с помощью функции print.

Заключение

5:51
  • Освоение условных операторов важно для дальнейшего использования.