В 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