Я недавно узнал о приоритете оператора python, то есть он следует правилу PEMDAS (P -> скобка, E -> экспонента, D-> деление, M-> умножение, A-> сложение, S-> вычитание) в моей учебной сессии.
Когда я запускаю следующий код
value = 3
precedence = value + (4 * 12 / 6 - (value ^ 2))
print(precedence)
, вывод для моего кода равен 10, но когда я делаю этот расчет в своем калькуляторе (Redmi мобильный) я получаю значение «2». ссылка на мои расчеты калькулятора так что я действительно go запутался, что правильно, а другое неправильно?