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
的。