Найти тему
CoolPuthon

Целочисленные операции

Операция деления (/) для целых чисел всегда возвращает значение типа float, даже если делимое делится нацело на делитель. Часто бывает необходимым выполнить деление с целочисленным результатом. Для этого в Python есть специальная операция целочисленного деления, которая обозначается //. Результатом будет число, которое было бы получено в результате деления, но с отброшенной дробной частью. Другая связанная с этим операция — это операция взятия остатка от деления, обозначаемая %.

При отрицательных целочисленных делениях и остатков округление будет также производиться вниз. Например при написании (-21)//2 программа выведет -11, при написании (-21)%2 программа выведет 1.