I\'ve a strange issue in Python: the division is not performed correctly:
print pointB[1]
print pointA[1]
print pointB[0]
print pointA[0]
print (pointB[1]-
The above behavior is true for Python 2. The behavior of /
was fixed in Python 3. In Python 2 you can use:
from __future__ import division
and then use /
to get the result you desire.
>>> 5 / 2
2
>>> from __future__ import division
>>> 5 / 2
2.5
Since you are dividing two integers, you get the result as an integer.
Or, change one of the numbers to a float
.
>>> 5.0 / 2
2.5