Пробую решить задачку на Python: Решить в целых числах уравнение ax

Пробую решить задачку на 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 разделять нельзя, Вы понимаете? ;-)
1 ответ
Где-то в программе ты делишь что-то на ноль. Это запрещено математикой, потому программа и плюётся.
Тимур Бабрин
Ба! Капитан Очевидность!!! :-)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт