count, a, b, c, d, e = 0, *(int(input()) for _ in range(5))
for x in range(1001):
if x - e and (a * x ** 3 + b * x ** 2 + c * x + d) / (x - e) == 0:
count += 1
print(count)
if (m//(x-e)==0):
Так: if (m//(x-e)==0):
Остальное менять не обязательно.
Даны числа a, b, c, d, e. Подсчитайте количество таких целых чисел от 0 до 1000, которые являются корнями уравнения (ax3+bx2+cx+d)/(x-e)=0, и выведите их количество.
a = int(input())
b = int(input())
c = int(input())
d = int(input())
e = int(input())
sum=0
for x in range(1001):
m= (a * x*x*x) + (b * (x*x) + c * x + d)
if((x-e) != 0):
if (m//(x-e)==0):
sum+=1
print(sum)