Оператор — это символ или комбинация символов,
которые выполняют операцию над значениями (операндами).
Рассмотрим самые важные группы операторов и объясним пошагово.
Арифметические операторы
Они выполняют математические вычисления между числовыми значениями:
a + b— сложение. Пример:2 + 3 = 5.a - b— вычитание. Пример:5 - 2 = 3.a * b— умножение. Пример:4 * 3 = 12.a / b— деление. Результат обычно дробный:5 / 2 = 2.5.a // b— целочисленное деление, дробная часть отбрасывается:5 // 2 = 2.a % b— остаток от деления:5 % 2 = 1.a ** b— возведение в степень:2 ** 3 = 8.
Пошаговое объяснение (пример)
a = 5 b = 2 sum = a + b # Python берет значения a и b, затем выполняет операцию + и сохраняет результат
Операторы сравнения
Эти операторы проверяют отношения между значениями и возвращают True или False:
==— равно.!=— не равно.>,<,>=,<=— больше/меньше.
Логические операторы
Работают с булевыми значениями (True/ False):
and— результат True если оба операнда True.or— True если хотя бы один операнд True.not— меняет значение на противоположное.
Пример с объяснением
a = 10 b = 3 print(a > 5 and b < 5) # Сначала вычисляются сравнения: a > 5 -> True, b < 5 -> True. Затем применяется and: True and True -> True
Упражнение
Посчитайте: result = (7 + 3) * (10 // 3) - 4 % 3.
Подумайте в каком порядке выполняются операции (скобки, затем деление/умножение, затем сложение/вычитание).