Logo
  • ГЛАВНАЯ
  • ОБО МНЕ
  • СЕРТИФИКАТЫ
nocip.ssh@mail.ru
2.3.1.10 Ключевые выводы раздела арифметические операторы и иерархия приоритетов

1. Выражение - это комбинация значений (или переменных, операторов, вызовов функций - вы скоро узнаете о них), результатом которой является значение, например, 1 + 2.

2. Операторы - это специальные символы или ключевые слова, которые могут работать со значениями и выполнять (математические) операции, например, оператор * умножает два значения: x * y.

3. Арифметические операторы в Python:
  • + (сложение), 
  • - (вычитание),
  • * (умножение), 
  • / (классическое деление - всегда возвращает число с плавающей запятой),
  • % (модуль - делит левый операнд на правый операнд и возвращает остаток от операции. , например, 5 % 2 = 1), 
  • ** (возведение в степень - левый операнд возведен в степень правого операнда, например, 2 ** 3 = 2 * 2 * 2 = 8),
  • // (пол / целочисленное деление - возвращает число, полученное в результате деления, но округленное до ближайшего целого числа, например, 3 // 2.0 = 1.0)

4. Унарный оператор - это оператор только с одним операндом, например, -1 или +3.

5. Бинарный оператор - это оператор с двумя операндами, например, 4 + 5 или 12 % 5.

6. Одни операторы действуют раньше других - иерархия приоритетов:

  • унарный + и - имеют наивысший приоритет
  • затем: **, затем: *, / и %
  • а затем самый низкий приоритет: двоичные + и -

7. Подвыражения в скобках всегда вычисляются первыми, например, 15 - 1 * (5 * (1 + 2)) = 0.

8. Оператор возведения в степень использует правую привязку, например, 2 ** 2 ** 3 = 256.


🔁

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

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

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

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

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

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

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