Оператори

Відкрита

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 (Хиба)

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

2
Задача
Модуль 1: Python Core,  3 рівень,  1 лекція
Недоступна
Зріст у футах і дюймах
Зріст у футах і дюймах
2
Задача
Модуль 1: Python Core,  3 рівень,  1 лекція
Недоступна
Шахова задача
Шахова задача
Коментарі (5)
  • популярні
  • нові
  • старі
Щоб залишити коментар, потрібно ввійти в систему
Dmitro Диверсант в ЗСУ
29 січня, 23:24
чому на мобільній версії нема задач???
Dmitro Диверсант в ЗСУ
29 січня, 23:23
де задачі!?
Anonymous #6465020
Рівень 3
17 січня, 10:37
а задачі далі всі тоже преміум?
No my name
Рівень 4
22 липня 2025, 11:18
А будуть задачі не преміум?
Anonymous #6456547
Рівень 2
22 грудня 2025, 17:50
думаю скоро преміум буде на кожному завданні