Когда я делаю деление с плавающей запятой в Python, если я делю на ноль, я получаю исключение:
>>> 1.0/0.0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ZeroDivisionError: float division
Мне бы хотелось получить вместо NaN
или Inf
(потому что NaN
или Inf
будет корректно распространяться по остальным моим вычислениям и не убивать мою программу).
Как я могу это сделать?