Это то, что вы имели в виду?
def g(x, a, b, c, d):
return ( x * x * x ) * a + ( x * x ) * b + x * c + d
gB = float("inf")
usedXs = []
for v0 in range(-10, 10):
for v1 in range(-10, 10):
for v2 in range(-10, 10):
for v3 in range (-10, 10):
for v4 in range(-10 ,10):
gA = g(v0, v1, v2, v3, v4)
if(gA < gB):
gB = gA
usedXs = [v0, v1, v2, v3, v4]
print(usedXs)
print(gB)
Какие выходы
[- 10, 9, -10, 9, -10]
-10100