Я хочу, чтобы python возвращал 0,5, если я напишу 1/2 (а не 1.0 / 2.0). Как мне сделать Python для возврата с плавающей запятой? (Я пытался использовать getcontext (). Prec десятичный модуль формы)
спасибо
Ariel
Используйте это или переключитесь на Python 3.0 +
from __future__ import division
Python 3.x по умолчанию работает так, как вы хотите.
Поддержка Python 2.2 и выше from __future__ import division, которая возвращает / возвращает число с плавающей запятой. Также есть оператор //, который по-прежнему выполняет целочисленное деление, когда это необходимо.
Также см. PEP238 - Изменение оператора деления .