Python 我如何计算;g(x)“;由一群;x";当我运行;";方法「;g";?

Python 我如何计算;g(x)“;由一群;x";当我运行;";方法「;g";?,python,python-3.x,while-loop,min,Python,Python 3.x,While Loop,Min,有一组索引(x),我想在名为g的方法中用作参数,如下所示:g(x) 我想用下一份报税表替换每一份报税表,仅当它小于上一份报税表时 我正在使用while循环,但是每次我分配g方法的返回值时,我都会丢失上一次返回的值。这就是你的意思吗 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,

有一组索引(
x
),我想在名为
g
的方法中用作参数,如下所示:
g(x)

我想用下一份报税表替换每一份报税表,仅当它小于上一份报税表时


我正在使用
while
循环,但是每次我分配
g
方法的返回值时,我都会丢失上一次返回的值。

这就是你的意思吗

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)
def g(x,a,b,c,d):
返回(x*x*x)*a+(x*x)*b+x*c+d
gB=浮动(“inf”)
usedXs=[]
对于范围(-10,10)内的v0:
对于范围内的v1(-10,10):
对于范围(-10,10)内的v2:
对于范围(-10,10)内的v3:
对于范围(-10,10)内的v4:
gA=g(v0,v1,v2,v3,v4)
如果(gA
哪个输出

[-10,9,-10,9,-10]
-10100


欢迎来到StackOverflow!纯代码编写请求与堆栈溢出无关-我们希望这里的问题与特定的编程问题相关-但我们很乐意帮助您自己编写!告诉我们,你被困在哪里了。这也将有助于我们更好地回答您的问题。在撰写问题时,您可以使用.Up投票,甚至可以回答此问题,鉴于OP提供的信息完全和完全缺乏,我对您的努力感到惊讶。尽管如此,这是一个荒谬的空白量和嵌套的
for
循环用于任何任务,尤其是只返回单个
列表
int
的。