Just like @cadecodes mentioned, you’re not correct.
Regardless if is Python 2.x.x, 3.x.x, 4.x.x or anything else, a divison between a float number with another float number, or integer number, you’ll get a float value as a result.
Note: considering you are using /.
The difference between / and // is that the first one is the actual division where the second one is what we call as “floor division” which means:
print (1.0//2) # 0 (check the floor definition in mathematics)
print (1.0/2) #0.5
Such feature is available in Python 3.x.x, some say it’s available in Python 2.2.x but not sure about this info.
Note: doing this operation in Python 2, which will be the same in both cases where the final result will be equal to 0.5