2.1 Математичні оператори
Нам знайомі 4 стандартних оператори для маніпуляції з числами: +
, -
,
*
і /
. Але крім них є ще кілька доволі
цікавих. Давайте розглянемо особливості математичних операторів у Python.
Звичайне ділення — оператор «/»:
Ділить перше число на друге, результат завжди float
. Приклад:
result = 5 / 2 # result буде 2.5
Цілочисельне ділення — оператор «//».
Ділить перше число на друге, результатом є ціле число [ціла частина числа].
result = 7 // 2 # result буде 3
Залишок від ділення — оператор «%»:
Повертає залишок від ділення першого числа на друге. Приклад:
result = 5 % 3 # result буде 2
Піднесення до степеня — оператор «**».
Підносить число до степеня.
result = 5 ** 3 # result буде 125
2.2 Скорочені оператори присвоєння
Крім звичайних операцій присвоєння у Python можна використовувати скорочений запис. Приклад:
x = 5
x += 1
Що повністю еквівалентно запису:
x = 5
x = x+1
Основні скорочені оператори присвоєння:
Додавання і присвоєння (+=): збільшує значення змінної на правий операнд.
x = 5
x += 3 # x тепер дорівнює 8
Віднімання і присвоєння (-=): зменшує значення змінної на правий операнд.
x = 5
x -= 3 # x тепер дорівнює 2
Множення і присвоєння (*=): множить змінну на правий операнд.
x = 5
x *= 3 # x тепер дорівнює 15
Ділення і присвоєння (/=): ділить змінну на правий
операнд, результатом завжди буде float
.
x = 5
x /= 2 # x тепер дорівнює 2.5
Цілочисельне ділення і присвоєння (//=): ділить змінну на правий операнд, результатом є ціле число.
x = 5
x //= 2 # x тепер дорівнює 2
Залишок від ділення і присвоєння (%=): присвоює змінній залишок від ділення на правий операнд.
x = 5
x %= 3 # x тепер дорівнює 2
Піднесення до степеня і присвоєння (**=): підносить змінну до степеня, зазначеного правим операндом.
x = 5
x **= 3 # x тепер дорівнює 125
2.3 Оператори порівняння
Крім присвоєння змінних, у Python їх можна порівнювати. Для цього використовуються спеціальні оператори порівняння.
Оператори порівняння у Python порівнюють два значення і
повертають логічне значення
True (Істина)
або False (Хиба)
в
залежності від результату порівняння. Ці оператори є фундаментальними для
прийняття рішень у програмі та управління порядком виконання команд.
Рівність (==): перевіряє, чи рівні два значення.
print(5 == 5) # Виведе: True (Істина)
Нерівність (!=): Перевіряє, чи відрізняються два значення.
print(5 != 5) # Виведе: False (Хиба)
Більше (>) і менше (<): порівнюють два значення, щоб визначити, більше одне значення за інше чи менше.
print(5 > 3) # Виведе: True (Істина)
print(5 < 3) # Виведе: False (Хиба)
Більше або рівно (>=) і менше або рівно (<=): Порівнюють два значення, перевіряючи, більше чи рівно одне значення іншому, і менше чи рівно одне значення іншому.
print(5 >= 5) # Виведе: True (Істина)
print(5 <= 4) # Виведе: False (Хиба)
Ці оператори широко використовуються в умовних виразах, циклах та інших місцях для створення логічних умов, які допомагають вирішити, які блоки коду повинні виконуватися в залежності від дотримання певних умов.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ