Арифметические операции

Основные операторы, используемые при программировании на языке Python, представлены в таблице.

ОператорОперация
+Сложение
Вычитание
*Умножение
/Деление
%Деление по модулю
(остаток от деления)
//Целочисленное
деление
**Возведение в степень

Операторы + , — , * и / не должны вызвать каких либо сложностей.

Убедитесь в этом сами, попробуйте следующий код

a = 8
b = 4
print(a+b) # сложение
print(a-b) # вычитание
print(a*b) # умножение
print(a/b) # деление

Всё также как и в математике

z = 10
print(z + 5 * 2) # результат 20

Однако, стоит обратить внимание, не смотря на то, что операция умножения выполняется первой… всё может быть иначе.
При использовании нескольких операторов рекомендуется использовать выражения — где операции внутри скобок() будут выполняться первыми.

z = 10

print((z + 5) * 2) #результат 30

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

print(11%3) # результат 2, т.к 11 / 3 = 9 с остатком 2
#ещё один пример 
x = 20
print(x % 7) # результат 6, т.к 20 / 7 = 14 с остатком 6

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

print(10 // 7)
print(20 // 3)
print(30 // 3)

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

print (5 ** 3)  # 5 в степени 3 = 125
print (6 ** 4)  # 6 в степени 4 = 1296