print(5 / 2)
2.5
Вопрос: Что выведет следующий Python код?
print(5 / 2)
Ответ:
Код выведет 2.5
.
Объяснение:
В Python 3, оператор /
всегда выполняет операцию деления с плавающей точкой (floating-point division). Это означает, что даже если оба операнда являются целыми числами, результат всегда будет числом с плавающей точкой.
Для выполнения целочисленного деления (с отбрасыванием дробной части), нужно использовать оператор //
. Например, 5 // 2
вернет 2
.