Целочисленное деление Python 3: методы и примеры кода

В Python 3 целочисленное деление можно выполнить с помощью оператора //. Этот оператор возвращает деление двух чисел, то есть округляет результат до ближайшего целого числа. Вот несколько методов целочисленного деления в Python 3, а также примеры кода:

Метод 1. Использование оператора //

a = 10
b = 3
result = a // b
print(result)  # Output: 3

Метод 2: использование функции math.floor()

import math
a = 10
b = 3
result = math.floor(a / b)
print(result)  # Output: 3

Метод 3: использование функции divmod()

a = 10
b = 3
_, result = divmod(a, b)
print(result)  # Output: 3

Метод 4: использование функции int()

a = 10
b = 3
result = int(a / b)
print(result)  # Output: 3

Метод 5. Использование оператора побитового сдвига вправо >>

a = 10
b = 3
result = a >> b
print(result)  # Output: 1