[Tutor] puzzled by Python 3's print()
Steven D'Aprano
steve at pearwood.info
Fri Jul 2 01:18:27 CEST 2010
On Fri, 2 Jul 2010 05:18:00 am Eike Welk wrote:
> As you are using long integers (and you were previously writing about
> prime numbers) the precision of floating point numbers might not be
> enough for your purposes.
It certainly won't be once you get to large enough primes!
> Therefore you should probably use the integer division operator: "//"
And the reminder (or modulo) operator %, together with the combination
function divmod(a, b) which returns (a//b, a%b). The advantage of
divmod is that it is faster than calling a//b followed by a%b.
--
Steven D'Aprano
More information about the Tutor
mailing list