使用'in'运算符求解方程



我必须求解p=A+BX+CX^2+DX^3,但不能这样做:

a = float(input(" give a "))
b = float(input(" give b "))
c = float(input(" give c "))
d = float(input(" give d "))
x = float(input(" give x "))
p = a + b*x + c*x*x + d*x*x*x
print(" p = ", p)

我必须使用:

for i in (a, b, c, d):
. . .

我该怎么办?

创建一个常量列表,即a,b,c,d,然后在循环中迭代并求解方程。请参阅此内容以开始使用for循环。

此外,您可以看到这样的模式:a*x^i + b*x^(i+1) + c*x^(i+2) + d*x^(i+3),使用此模式为每次迭代计算相应的项,并对其求和,以获得您想要的答案。

相关内容

  • 没有找到相关文章

最新更新