Условие:
Расположите операторы сверху вниз в порядке увеличения их приоритета при выполнении арифметических операций в Python.
Примечание. Операторы с самым низким приоритетом должны быть в самом верху, а с самым высоким приоритетом – в самом низу.
Расположите элементы списка в правильном порядке
Верно решили 817 учащихся
Из всех попыток 15% верных
*, /, //, %
- (унарный минус)
+, -
**
()
Решение:
Нам нужно расположить операторы арифметических операций так, чтобы самый «слабый» (с наименьшим приоритетом) был вверху, а самый «сильный» (с наивысшим приоритетом) – внизу. Для этого проанализируем приоритеты операторов в Python. 1. Оператор «()+» (скобки) – всегда имеют наивысший приоритет, они обеспечивают принудительный порядок вычислений. 2. Оператор возведения в степень «» имеет следующий по силе приоритет. При этом важно помнить, что он обладает правой ассоциативностью (например, выражение –32 трактуется как -(32)). 3. Унарный минус (оператор - для отрицательного числа) имеет приоритет...
