Оператори

Модуль 1: Python Core
Рівень 3 , Лекція 1
Відкрита

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

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

Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ