Числа та Арифметика
Свайпніть щоб показати меню
Python працює з двома основними типами чисел:
- Цілі числа (
int) — цілі значення, такі як5,-12або0; - Дробові числа (
float) — числа з десятковою крапкою, наприклад,3.14або-2.5.
Python визначає тип числа залежно від способу його запису.
Арифметичні операції в Python
Python містить усі стандартні математичні операції з зрозумілим синтаксисом:
Додавання
+ додає значення. Змішування int і float дає результат типу float.
Віднімання
- віднімає праве значення від лівого. Працює з додатними та від’ємними числами.
Множення
* множить значення. Якщо використовується float, результат також буде float.
Ділення
/ ділить і завжди повертає float, навіть якщо результат цілий (наприклад, 8 / 2).
Цілочисельне ділення
// ділить і округлює вниз до найближчого цілого числа. Тип результату залежить від операндів.
Остача від ділення
% повертає залишок від ділення. Працює з додатними, від’ємними числами та з float.
Піднесення до степеня
** підносить число до степеня. Також працює з дробовими степенями для обчислення коренів.
Пріоритет операторів (PEMDAS)
Python дотримується стандартних правил визначення порядку виконання операцій:
- Дужки;
- Піднесення до степеня;
- Множення / Ділення / Цілочисельне ділення / Остача від ділення;
- Додавання / Віднімання.
Цілі числа та числа з плаваючою комою в операціях
Під час виконання арифметичних операцій:
- Ділення завжди повертає
float; - Змішування
intіfloatпризводить до результату типуfloat; - Використовуйте
//, щоб отримати результат у вигляді цілого числа, округленого вниз.
Підсумок
- Python підтримує типи
intтаfloat; - Арифметичні оператори:
+,-,*,/,//,%,**; /повертає числа з плаваючою комою,//дає цілі числа після ділення з округленням вниз;- Пріоритет операторів відповідає PEMDAS.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат