Пытаюсь решить задачу на Python: Решить в целых числах уравнение ax + b = 0. Вот мой код: a=int(input()) b=int(input()) x=-b/a if a==0 and b==0: print('INF') else: if a==0: print('NO') else: if x==int(-b/a): print(int(x)) else: print('NO') Пишет: ''division by zero'' Что делать?
Не понимаю Вашего удивления... Вы ввели a, потом на него поделили. В третьей строчке. Если a=0, то так и должно быть: деление на ноль. Всё верно!
Надеюсь, про то, что на 0 делить нельзя, Вы знаете? ;-)
Где-то в программе ты делишь что-то на ноль. Это запрещено математикой, потому программа и плюётся.
Ба! Капитан Очевидность!!! :-)