As Python transitions from version 2 to version 3, the meaning of the division operator on integers is changing:
Python 2.x | Python 3.x |
$ python2.7 Python 2.7.2+ (...) ... >>> 1/2 0 |
$ python3.2 Python 3.2.2 (...) ... >>> 1/2 0.5 |
In this post, we’ll discuss how to configure the behavior of the division operator in Python 2.7 and IPython to behave like the Python 3.x counterpart.