Nathan Fellman Nathan Fellman - 1 month ago 16
Python Question

How can I force division to be floating point in Python? Division keeps rounding down to 0

I have two integer values

a
and
b
, but I need their ratio in floating point. I know that
a<b
and I want to calculate
a/b
, so if I use integer division I'll always get 0 with a remainder of
a
.

How can I force
c
to be a floating point number in Python in the following?

c = a / b

Answer
>>> from __future__ import division
>>> a = 4
>>> b = 6
>>> c = a / b
>>> c
0.66666666666666663
Comments