[Edu-sig] AP Calc with Jupyter

Wes Turner wes.turner at gmail.com
Fri Jun 16 13:05:00 EDT 2017


On Friday, June 16, 2017, A. Jorge Garcia via Edu-sig <edu-sig at python.org>
wrote:

> OK, so let me get this straight.
> If I'm using Python 3, then division with integers is more akin to the way
> it works with doubles in Java?
>
> In Java,
> 2.0/3 = 3/2.0 = 2.0/3.0 = 0.666...
> In Python 2,
> 2/3 = 0
> In Python 3,
> 2/3 = 0.666...
> Right?
>
> What about "div" and "mod"?
> In Java,
> 2/3 = 0
> 2%3 = 2
> In Python 2,
> 2//3 = 0
> 2%3 = 2
> Right?
>
> And in Python 3, how do you get "div" and "mod" operations to work on
> integers?
>

There are a number of differences.
- https://westurner.github.io/wiki/awesome-python-testing#python-2-python-3
- https://github.com/nandoflorestan/nine/blob/master/nine/__init__.py
- http://www.informit.com/articles/printerfriendly/1328795

  from __future__ import division #py2

# https://www.python.org/dev/peps/pep-0238/ (2001)

... http://python-future.org/compatible_idioms.html



>
> TIA,
> AJG
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/edu-sig/attachments/20170616/6765ed7b/attachment.html>


More information about the Edu-sig mailing list