Handling division by zero
tjreedy at home.com
Tue Dec 4 04:12:48 CET 2001
"Stephen Boulet" <stephen.boulet at motorola.com> wrote in message
news:3C0C15AF.E1441FBF at motorola.com...
> I have some math operations going on where sometimes the divisor
> Is this an acceptable way to handle this:
> 1. test if the divisor is zero
> 2. if so, instead of dividing by it, multiply by a large number
1. is okay, but see below. 2. depends on application.
except ZeroDivisionError: #or whatever its called
If y = 0 is rare (say < 10% of cases), this is on average faster
Terry J. Reedy
More information about the Python-list