Арифметические операторы
Часть раздела Основы путешествия по GDScript на Coddy. Урок 15 из 92.
Операторы выполняют операции над значениями. Арифметические операторы позволяют выполнять математические вычисления:
+сложение:3 + 2равно5-вычитание:3 - 2равно1*умножение:3 * 2равно6/деление:4 / 2равно2**возведение в степень:2 ** 3равно8(2 * 2 * 2)
Операторы работают со значениями и переменными. Вы можете сохранить результат в новой переменной:
var a := 3
var b := 5
var c := a + b # c содержит 8Как и в математике, *, / и ** выполняются раньше, чем + и -. Скобки изменяют порядок:
print(3 + 2 * 4) # 11
print((3 + 2) * 4) # 20Если одно из значений — число с плавающей точкой, результат тоже будет числом с плавающей точкой:
var price := 2.5
print(price * 3) # 7.5Задание
ЛегкоОбъяви три переменные:
aсо значением5.2bсо значением2.6c, которая хранит результатa / b
Напиши объявления выше комментария. Строка print() уже есть и выводит:
a = 5.2, b = 2.6, c = 2.0Попробуйте сами
extends Node
func _ready():
# Объявите a, b и c ниже
# Не изменяйте строку ниже
print("a = ", a, ", b = ", b, ", c = ", c)
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыЦелочисленное делениеОператор остатка от деленияСокращённая запись арифметических операцийПовторение — простая математикаОператоры сравнения7Основы ввода и вывода
ВыводВывод с переменнымиФорматирование строкВводПреобразование типовПовторение — до 120Повторение — истина или ложь5Операторы, часть 2
Логические операторы, часть 1Логические операторы, часть 2Повторение: простая логикаЛогические операторы, часть 3Тернарный оператор8Калькулятор для разделения счёта
Приветственное сообщениеВвод данных11FizzBuzz с неожиданным поворотом
Обзор игрыФункция FizzBuzz14Массивы: продвинутый уровень
Срезы массивовОператоры последовательностейПринадлежностьСортировка и обратный порядок3Переменные. Часть 2
Объявление типаВывод типаКонстантыПовторение — инициализация переменныхПреобразование типов6Принятие решений
Оператор ifЕсли — иначеПовторение: простой калькуляторВложенные условия if — elseОператор match9Циклы
Цикл forЦикл whileBreakContinueПовторение — факториалФункция rangeВложенный циклПовторение — динамический вводПотренируйтесь самостоятельно: Онлайн-компилятор GDScript