AggieDan04 wrote: > On Apr 8, 12:08 pm, David Smith <d...@cornell.edu> wrote: >> Avi wrote: >>> Hi, >>> This will be a very simple question to ask all the awesome programmers >>> here: >>> How can I get answer in in decimals for such a math operator: >>> 3/2 >>> I get 1. I want to get 1.5 >>> Thanks in advance, >>> Avi >> I'm going to assume your operands are variables instead of numeric >> literals. Why not consider doing a type conversion to float or Decimal >> and then perform the division? > > Because float(x) and Decimal(x) fail for complex numbers and lose > precision if x is a rational or a multi-precision float.
The OP didn't ask for anything complicated or high precision -- just wanted to divide two integer values and get a float/Decimal output. --David -- http://mail.python.org/mailman/listinfo/python-list