Python 2 and Python 3 seem to arrive at different answers for the very simple math operation of finding percentage difference between two quantities.
For example:
# Python 2.7.10
>>> def percent_difference(qty1, qty2):
... diff = max(qty1, qty2) - min(qty1, qty2)
... print(diff)
... percent = diff / ( (qty1 + qty2) / 2)
... print(percent)
...
>>> percent_difference(1, 2)
1
1
# Python 3.6.2
>>> def percent_difference(qty1, qty2):
... diff = max(qty1, qty2) - min(qty1, qty2)
... print(diff)
... percent = diff / ( (qty1 + qty2) / 2)
... print(percent)
...
>>> percent_difference(1, 2)
1
0.6666666666666666
What's going on here?
(Python3 is correct)