How can I ignore ZeroDivisionError
and make n / 0 == 0
?
Advertisement
Answer
Check if the denominator is zero before dividing. This avoids the overhead of catching the exception, which may be more efficient if you expect to be dividing by zero a lot.
def weird_division(n, d): return n / d if d else 0