Назад к вопросам
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 |