Пытаюсь решить задачу ** Python: Решить в целых числах уравнение ax + b = 0. Вот мой код:...

0 голосов
239 просмотров

Пытаюсь решить задачу на 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''
Что делать?


Информатика (16 баллов) | 239 просмотров
0

Не понимаю Вашего удивления... Вы ввели a, потом на него поделили. В третьей строчке. Если a=0, то так и должно быть: деление на ноль. Всё верно!

0

Надеюсь, про то, что на 0 делить нельзя, Вы знаете? ;-)

Дан 1 ответ
0 голосов

Где-то в программе ты делишь что-то на ноль. Это запрещено математикой, потому программа и плюётся.

(107 баллов)
0

Ба! Капитан Очевидность!!! :-)