В языке Python, как и в математике, над числами можно совершать 4 основные операции (+, −, *, /).
Оператор
Описание
+
сложение
−
вычитание
*
умножение
/
деление
Рассмотрим следующую программу:
a = 3
b = 2
print(a + b)
print(a - b)
print(a * b)
print(a / b)
Результатом выполнения такой программы будут числа:
5
1
6
1.5
Порядок выполнения операций
В математике существует порядок выполнения операций, определяющий, какие операции должны выполняться раньше других, даже если в выражении они написаны правее. Порядок выполнения операций в Python аналогичен порядку выполнения операций, которые вы изучали на уроках математики.
Рассмотрим следующий код:
num1 = 2 + 3 * 4
num2 = (2 + 3) * 4
print(num1)
print(num2)
Результатом выполнения такой программы будут числа 14 и 20. В переменной num1 будет храниться число 14, поскольку первым делом выполняется умножение, а уже затем сложение. В переменной num2 будет храниться число 20, поскольку скобки изменили приоритет выполнения операций.
Запомни: первым делом выполняется умножение или деление, затем сложение и вычитание. Для изменения порядка выполнения операций понадобятся скобки.