Скобки в Python переопределяют приоритет арифметических операций, изменяя порядок вычислений в выражении. 12
Например, результат выражения 2 + 2 * 2 — 6, поскольку приоритет операции умножения выше, чем приоритет операции сложения. 2 Но если поставить скобки вокруг одной из операций, порядок вычислений изменится: (2 + 2) * 2 — 8. 2
Скобки можно ставить вокруг любой операции и вкладывать друг в друга сколько угодно раз. 3 Главное при этом соблюдать парность — закрывать скобки в правильном порядке. 3
Также при наличии двух или более операторов с одинаковым уровнем приоритета в дело вступает ассоциативность, которая определяет порядок выполнения. 1 Большая часть операторов поддерживает ассоциативность слева направо, за исключением оператора возведения в степень ( ). 1