Как работает целочисленное деление в Питоне? 🔢
print(7 // 2) # Выводит 3
print(10 // 3) # Выводит 3
print(-5 // 2) # Выводит -3
Детальный ответ
Как работает целочисленное деление в Питоне
Целочисленное деление в Питоне выполняется с помощью оператора //
. Он возвращает целую часть частного от деления двух чисел.
Результат целочисленного деления будет округлен вниз до ближайшего целого числа. Если оба числа являются положительными, то результат будет положительным целым числом. В случае, если одно число или оба числа отрицательные, результат будет отрицательным целым числом, ближайшим к нулю.
Давайте рассмотрим несколько примеров:
>>> result = 10 // 3
>>> print(result)
3
>>> result = -10 // 3
>>> print(result)
-4
>>> result = 10 // -3
>>> print(result)
-4
>>> result = -10 // -3
>>> print(result)
3
В первом примере, результат целочисленного деления числа 10 на 3 равен 3. Это потому, что целая часть от деления 10 на 3 равна 3.
Во втором примере, если мы делим -10 на 3, результат будет равен -4. При делении отрицательного числа на положительное число, результат всегда округляется вниз до ближайшего целого числа.
В третьем примере, если мы делим 10 на -3, результат также будет равен -4. Здесь мы также округляем результат вниз, так как одно число является отрицательным.
В последнем примере, когда мы делим -10 на -3, результат будет равен 3. При делении отрицательного числа на отрицательное число, результат округляется вниз, ближайшим к нулю.
Целочисленное деление часто используется, когда нам нужно получить целую часть от деления без остатка.
Надеюсь, этот материал помог вам лучше понять, как работает целочисленное деление в Питоне!