Skip to content
Advertisement

Make division by zero equal to zero

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
User contributions licensed under: CC BY-SA
10 People found this is helpful
Advertisement