Найти тему

Python программирование: продолжение

Python с нуля продолжение

  • a + b — сумма;
  • a - b — разность;
  • a * b — произведение;
  • a / b — частное от деления;
  • a ** b — возведение в степень.

Есть также унарный вариант операции -, то есть операция с одним аргументом. Она возвращает число, противоположное данному. Например:

>>> -(2 + 7)
-9

Общие правила определения приоритетов операций такие:

  • Сначала выполняются операции возведения в степень справа налево, то есть 2**3**2 — это 2(32)=5122(32)=512.
  • Затем выполняются унарные минусы (отрицания).
  • Далее выполняются умножения и деления слева направо. Операции умножения и деления имеют одинаковый приоритет.
  • И последними выполняются сложения и вычитания слева направо. Операции сложения и вычитания имеют одинаковый приоритет.

Для изменения порядка действий необходимо использовать круглые скобки. Например:

>>> (2 + 3) * 5
25

Полезно помнить, что x−−√x (квадратный корень из числа xx) — это число x0.5x0.5, так как при возведении его в квадрат, получим само число xx .

Обратите внимание, что при вычислении, например, выражения 6 / 2 * 4 на выходе получим 12.0, то есть число типа float. Этот тип используется для представления действительных чисел. В результате операции деления всегда будет получаться число типа float.