Базова Арифметика та Пріоритет Операторів
Ви постійно використовуватимете арифметичні оператори в Python. У цьому розділі розглядаються найпоширеніші з них і те, як пріоритет визначає порядок обчислення.
Основні операції
Додавання (+
)
Додавання використовується для підсумовування двох або більше чисел.
1print(5 + 3) # output: 8
Віднімання (-
)
Віднімання визначає різницю між двома числами.
1print(10 - 4) # output: 6
Множення (*
)
Множення обчислює добуток двох чисел.
1print(6 * 7) # output: 42
Ділення (/
)
Ділення повертає частку двох чисел.
1print(20 / 5) # output: 4.0
Піднесення до степеня (**
)
Піднесення до степеня використовується для підняття числа до певного степеня. У Python це виконується за допомогою оператора **
.
1print(2 ** 3) # output: 8
Пріоритет операторів
Коли використовується кілька операторів, Python обробляє їх у такому порядку (від найвищого до найнижчого серед арифметичних):
**
;- Унарні
+
та-
(знак); *
,/
;+
,-
.
Дужки завжди мають перевагу та роблять намір явним. Піднесення до степеня **
є правоасоціативним.
123456789print(2 + 3 * 4) # 14 (multiplication before addition) print((2 + 3) * 4) # 20 (parentheses change the order) # Exponentiation binds tighter than unary minus print(-3 ** 2) # -9 (equivalent to -(3 ** 2)) print((-3) ** 2) # 9 # Right-associative exponentiation print(2 ** 3 ** 2) # 512 (2 ** (3 ** 2))
- Віддавайте перевагу дужкам у будь-яких нетривіальних виразах; читабельність > хитрощі.
- Пам’ятайте, що
/
завжди повертає число з плаваючою комою (навіть якщо ділиться націло).
1. Яке значення має вираз 8 + 12 / 3
?
2. Який вираз обчислюється до 64?
3. Який результат виразу -3 ** 2
?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 5
Базова Арифметика та Пріоритет Операторів
Свайпніть щоб показати меню
Ви постійно використовуватимете арифметичні оператори в Python. У цьому розділі розглядаються найпоширеніші з них і те, як пріоритет визначає порядок обчислення.
Основні операції
Додавання (+
)
Додавання використовується для підсумовування двох або більше чисел.
1print(5 + 3) # output: 8
Віднімання (-
)
Віднімання визначає різницю між двома числами.
1print(10 - 4) # output: 6
Множення (*
)
Множення обчислює добуток двох чисел.
1print(6 * 7) # output: 42
Ділення (/
)
Ділення повертає частку двох чисел.
1print(20 / 5) # output: 4.0
Піднесення до степеня (**
)
Піднесення до степеня використовується для підняття числа до певного степеня. У Python це виконується за допомогою оператора **
.
1print(2 ** 3) # output: 8
Пріоритет операторів
Коли використовується кілька операторів, Python обробляє їх у такому порядку (від найвищого до найнижчого серед арифметичних):
**
;- Унарні
+
та-
(знак); *
,/
;+
,-
.
Дужки завжди мають перевагу та роблять намір явним. Піднесення до степеня **
є правоасоціативним.
123456789print(2 + 3 * 4) # 14 (multiplication before addition) print((2 + 3) * 4) # 20 (parentheses change the order) # Exponentiation binds tighter than unary minus print(-3 ** 2) # -9 (equivalent to -(3 ** 2)) print((-3) ** 2) # 9 # Right-associative exponentiation print(2 ** 3 ** 2) # 512 (2 ** (3 ** 2))
- Віддавайте перевагу дужкам у будь-яких нетривіальних виразах; читабельність > хитрощі.
- Пам’ятайте, що
/
завжди повертає число з плаваючою комою (навіть якщо ділиться націло).
1. Яке значення має вираз 8 + 12 / 3
?
2. Який вираз обчислюється до 64?
3. Який результат виразу -3 ** 2
?
Дякуємо за ваш відгук!