Теоретический материал: Python (версия 3)
Целочисленная арифметика
Для целых чисел определены ранее рассматривавшиеся операции
+, -, * и **. Операция
деления / для целых чисел возвращает значение типа float.
Также функция возведения в степень возвращает значение типа float,
если показатель степени — отрицательное число.
Но есть и специальная операция целочисленного деления, выполняющегося с отбрасыванием
дробной части, которая обозначается //. Она возвращает целое число: целую
часть частного. Например:
>>> 17 // 3
5
>>> -17 // 3
-6
Другая близкая ей операция: это операция взятия остатка от деления, обозначаемая
%:
>>> 17 % 3
2
>>> -17 % 3
1