Logo
  • ГЛАВНАЯ
  • ОБО МНЕ
  • СЕРТИФИКАТЫ
nocip.ssh@mail.ru
2.3.1.9 Список приоритетов

List of priorities

Поскольку вы новичок в операторах Python, мы не хотим сейчас приводить полный список приоритетов операторов.

Вместо этого мы покажем вам его усеченную форму и будем последовательно расширять ее по мере введения новых операторов.

Посмотрите на таблицу ниже:

Priority
Operator

1
+,  - 
unary
2
**

3
*,  /,  //,  %

4
+,  - 
binary

Примечание: мы перечислили операторы в порядке от наивысшего (1) до самого низкого (4) приоритета.

Попробуйте проработать следующее выражение:

    print(2 * 3 % 5)

Оба оператора ( * и % ) имеют одинаковый приоритет, поэтому о результате можно угадать, только зная направление привязки. Как вы думаете? Что в итоге?

Операторы и круглые скобки

Конечно, вы всегда можете использовать круглые скобки, которые могут изменить естественный порядок вычислений.

В соответствии с арифметическими правилами в первую очередь всегда вычисляются подвыражения в круглых скобках.

Вы можете использовать сколько угодно скобок, и они часто используются для улучшения читаемости выражения, даже если они не меняют порядок операций.

Пример выражения с несколькими круглыми скобками находится здесь:

    print((5 * ((25 % 13) + 100) / (2 * 13)) // 2)

Попробуйте вычислить значение, которое выводится на консоль. Каков результат функции print()?


🔁

RetraR — Компьютерные игры для Nintendo Game Boy
Приветствуем всех любителей ретро-игровой индустрии на канале RetraR
RetraR - Computer games for Nintendo Game Boy 🌌🛸👽👾☄️🤖
RetraR - 任天堂ゲームボーイ用コンピュータゲーム 🎮🕹️👾

RetraR
RetraR
Канал ретро компьютерных игр

Оформить заказ

Нажимая на кнопку, вы даете согласие на обработку персональных данных

Спасибо за заказ

Ваш заказ принят в обработку. 

Мы свяжемся с вами в ближайшее время.