PyGuide

Оператор — это символ или комбинация символов,
которые выполняют операцию над значениями (операндами).
Рассмотрим самые важные группы операторов и объясним пошагово.

Арифметические операторы

Они выполняют математические вычисления между числовыми значениями:

  • 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.
Подумайте в каком порядке выполняются операции (скобки, затем деление/умножение, затем сложение/вычитание).