Форум сайта python.su
При делении, в результате которого получается дробное число (с плавающей точкой), интерпретатор python округляет результат до целого числа. Поучается, что любой результат менший единицы, округляется до нуля. Почитал документацию на модуль math, подходящей функции н нашел. Что сделать, чтобы при делении в интерактивном режиме, результат не округлялся до целго числа?
Python 2.6.5
Отредактировано (Апрель 18, 2011 13:33:46)
Офлайн
from __future__ import division
Офлайн
Еще пять копеек. Без future division округление происходит, если целое делится на целое. Попробуйте, к примеру,
5 / float(2)
Офлайн
можно чуть короче 5/2. :)
Офлайн
Спасибо.
Офлайн