Оператор

Операция

+

Сложение

-

Вычитание

*

Умножение

/

Деление

%

Деление по модулю

//

Целочисленное деление

**

Возведение в степень

print(2 + 2) #4
print(2 - 2) #0
print(2 * 2) #4
print(2 / 2) #1.0

Оператор % (деление по модулю) делит одно число на другое и возвращает остаток от деления. Он очень полезен для определения четности или нечетности числа.

a = 5
if a % 2 == 0:
    print('Четное число')
else:
    print('Нечетное число')
#print(a % 2) #выведет 1

Оператор // (целочисленное деление) работает так же, как и обычное деление, /, но отбрасывает результат после десятичной точки.

a = 5
print(a / 2) #выведет 2.5
print(a // 2) #выведет 2

Оператор ** (возведение в степень) возводит первый операнд в степень второго операнда.

a = 5; print(a ** 2) #выведет 25