Назад к вопросам
Junior
74
questionbank

Расскажите об арифметическом операторе деления в Python.

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Оператор / выполняет стандартное деление, возвращая результат с плавающей точкой. Оператор // выполняет целочисленное деление, отсекая дробную часть и возвращая целое число. При работе с отрицательными числами // округляет результат до ближайшего меньшего целого.

# Примеры обычного деления
print(10 / 2)   # Выведет: 5.0
print(7 / 3)    # Выведет: 2.3333333333333335
print(-10 / 2)  # Выведет: -5.0
# Примеры целочисленного деления
print(10 // 2)  # Выведет: 5
print(7 // 3)   # Выведет: 2
print(-10 // 2) # Выведет: -5
print(-7 // 3)  # Выведет: -3 (округление вниз до ближайшего меньшего целого)

Различия на примерах:

Выражение Оператор Результат Тип результата
10 / 3 / 3.333... float
10 // 3 // 3 int
-10 / 3 / -3.333... float
-10 // 3 // -4 int